|
template<typename T , typename PARTICLETYPE , bool IGNORE_WARNINGS = false> |
void | olb::particles::creators::setResolvedSphere3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, std::size_t idxParticle, const Vector< T, 3 > &position, T radius, T epsilon, T density=0., const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Set resolved sphere for existing particle but new surface.
|
|
template<typename T , typename PARTICLETYPE , bool IGNORE_WARNINGS = false> |
void | olb::particles::creators::addResolvedSphere3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, const Vector< T, 3 > &position, T radius, T epsilon, T density=0., const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Add resolved sphere as new particle with new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::setResolvedCylinder3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, std::size_t idxParticle, const Vector< T, 3 > &position, const Vector< T, 3 > &normal, T height, T radius, T epsilon, T density=0., const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Set resolved cylinder for existing particle but new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::addResolvedCylinder3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, const Vector< T, 3 > &position, const Vector< T, 3 > &normal, T height, T radius, T epsilon, T density=0., const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Add resolved cylinder as new particle with new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::setResolvedCuboid3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, std::size_t idxParticle, const Vector< T, 3 > &position, const Vector< T, 3 > &extend, T epsilon, T density=0., const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Set resolved cuboid for existing particle but new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::addResolvedCuboid3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, const Vector< T, 3 > &position, const Vector< T, 3 > &extend, T epsilon, T density=0., const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Add resolved cuboid as new particle with new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::setResolvedCone3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, std::size_t idxParticle, const Vector< T, 3 > &position1, const Vector< T, 3 > &position2, T radius1, T radius2, T epsilon, T density=0, const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Set resolved cone for existing particle but new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::addResolvedCone3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, const Vector< T, 3 > &position1, const Vector< T, 3 > &position2, T radius1, T radius2, T epsilon, T density=0, const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Add resolved cone as new particle with new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::setResolvedEllipsoid3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, std::size_t idxParticle, const Vector< T, 3 > &position, const Vector< T, 3 > &radius, T epsilon, T density=0., const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Set resolved ellipsoid for existing particle but new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::addResolvedEllipsoid3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, const Vector< T, 3 > &position, const Vector< T, 3 > &radius, T epsilon, T density=0., const Vector< T, 3 > &angleInDegree=Vector< T, 3 >(0.), const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
| Add resolved ellipsoid as new particle with new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::setResolvedArbitraryShape3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, std::size_t idxParticle, Vector< T, 3 > position, T latticeSpacing, std::shared_ptr< IndicatorF3D< T > > indPtr, T epsilon, T density=0., Vector< T, 3 > angleInDegree=Vector< T, 3 >(0.), Vector< T, 3 > velocity=Vector< T, 3 >(0.)) |
| Set resolved cuboid for existing particle but new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::addResolvedArbitraryShape3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, Vector< T, 3 > position, T latticeSpacing, std::shared_ptr< IndicatorF3D< T > > indPtr, T epsilon, T density=0., Vector< T, 3 > angleInDegree=Vector< T, 3 >(0.), Vector< T, 3 > velocity=Vector< T, 3 >(0.)) |
| Add resolved arbitrary shape as new particle with new surface.
|
|
template<typename T , typename PARTICLETYPE > |
void | olb::particles::creators::addSubgridSphere3D (ParticleSystem< T, PARTICLETYPE > &particleSystem, const Vector< T, 3 > &position, T radius, T density=0., const Vector< T, 3 > &velocity=Vector< T, 3 >(0.)) |
|