Merge pull request #89 from pedramyousefi/main
All the problems were fixed
This commit is contained in:
commit
33a838b784
|
@ -33,27 +33,6 @@ positionParticles
|
||||||
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
In dictionary `setFields`, dictionary `defaultValue` defines the initial value for particle fields (here, `velocity`, `acceleration`, `rotVelocity`, and `shapeName`). Note that `shapeName` field should be consistent with the name of shape that you later set for shapes (here one shape with name `sphere1`).
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
in <b>settings/particlesDict</b> file
|
|
||||||
</div>
|
|
||||||
|
|
||||||
```C++
|
|
||||||
setFields
|
|
||||||
{
|
|
||||||
defaultValue
|
|
||||||
{
|
|
||||||
velocity realx3 (0 0 0); // linear velocity (m/s)
|
|
||||||
acceleration realx3 (0 0 0); // linear acceleration (m/s2)
|
|
||||||
rotVelocity realx3 (0 0 0); // rotational velocity (rad/s)
|
|
||||||
shapeName word lightSphere; // name of the particle shape
|
|
||||||
}
|
|
||||||
|
|
||||||
selectors
|
|
||||||
{}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Enter the following command in the terminal to create the particles and store them in `0` folder.
|
Enter the following command in the terminal to create the particles and store them in `0` folder.
|
||||||
|
|
||||||
|
@ -84,7 +63,7 @@ rotatingAxisMotionInfo
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
In the dictionary `surfaces` you can define all the surfaces (shell) in the simulation. Two main options are available: built-in geometries in PhasicFlow, and providing surfaces with stl file. Here we use built-in geometries. In `cylinder` dictionary, a cylindrical shell with end helix, `material` name `prop1`, `motion` component `none` is defined. `helix` define plane helix at center of cylindrical shell, `material` name `prop1` and `motion` component `rotAxis`.
|
In the dictionary `surfaces` you can define all the surfaces (shell) in the simulation. Two main options are available: built-in geometries in PhasicFlow, and providing surfaces with stl file. Here we use built-in geometries. In `cylinder` dictionary, a cylindrical shell with end helix, `material` name `prop1`, `motion` component `none` is defined. `helix` define plane helix at center of cylindrical shell, `material` name `prop1` and `motion` component `rotAxis`.'rotAxis' is use for helix because it is rotating and 'none' is use for shell because It is motionless.
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
in <b>settings/geometryDict</b> file
|
in <b>settings/geometryDict</b> file
|
||||||
|
@ -112,6 +91,7 @@ surfaces
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Enter the following command in the terminal to create the geometry and store it in `0/geometry` folder.
|
Enter the following command in the terminal to create the geometry and store it in `0/geometry` folder.
|
||||||
|
|
||||||
`> geometryPhasicFlow`
|
`> geometryPhasicFlow`
|
||||||
|
|
|
@ -6,19 +6,7 @@
|
||||||
objectName particlesDict;
|
objectName particlesDict;
|
||||||
objectType dictionary;
|
objectType dictionary;
|
||||||
|
|
||||||
setFields
|
|
||||||
{
|
|
||||||
defaultValue
|
|
||||||
{
|
|
||||||
velocity realx3 (0 0 0); // linear velocity (m/s)
|
|
||||||
acceleration realx3 (0 0 0); // linear acceleration (m/s2)
|
|
||||||
rotVelocity realx3 (0 0 0); // rotational velocity (rad/s)
|
|
||||||
shapeName word lightSphere; // name of the particle shape
|
|
||||||
}
|
|
||||||
|
|
||||||
selectors
|
|
||||||
{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// positions particles
|
// positions particles
|
||||||
positionParticles
|
positionParticles
|
||||||
|
|
Loading…
Reference in New Issue