OpenLB 1.7
|
implements a smooth particle cone in 3D with an _epsilon sector More...
#include <smoothIndicatorF3D.h>
Public Member Functions | |
SmoothIndicatorCone3D (IndicatorCone3D< S > &indPtr, S epsilon, Vector< S, 3 > theta=Vector< S, 3 >(0., 0., 0.)) | |
SmoothIndicatorCone3D (Vector< S, 3 > center1, Vector< S, 3 > center2, S radius1, S radius2, S epsilon, Vector< S, 3 > theta=Vector< S, 3 >(0., 0., 0.)) | |
IndicatorCone3D< S > & | getIndicator () |
Vector< S, 3 > | surfaceNormal (const Vector< S, 3 > &pos, const S meshSize) override |
const S | signedDistance (const PhysR< S, 3 > input) override |
S | getVolume () override |
Vector< S, 4 > | calcMofiAndMass (const S density) override |
Vector< S, 3 > | calcCenterOfMass () override |
implements a smooth particle cone in 3D with an _epsilon sector
Definition at line 130 of file smoothIndicatorF3D.h.
olb::SmoothIndicatorCone3D< T, S, PARTICLE >::SmoothIndicatorCone3D | ( | IndicatorCone3D< S > & | indPtr, |
S | epsilon, | ||
Vector< S, 3 > | theta = Vector<S,3> (0.,0.,0.) ) |
Definition at line 565 of file smoothIndicatorF3D.hh.
olb::SmoothIndicatorCone3D< T, S, PARTICLE >::SmoothIndicatorCone3D | ( | Vector< S, 3 > | center1, |
Vector< S, 3 > | center2, | ||
S | radius1, | ||
S | radius2, | ||
S | epsilon, | ||
Vector< S, 3 > | theta = Vector<S,3> (0.,0.,0.) ) |
Definition at line 570 of file smoothIndicatorF3D.hh.
References olb::SmoothIndicatorCone3D< T, S, PARTICLE >::calcCenterOfMass(), olb::util::degreeToRadian(), and olb::norm().
|
override |
Definition at line 660 of file smoothIndicatorF3D.hh.
References olb::norm(), and olb::normalize().
|
override |
Definition at line 632 of file smoothIndicatorF3D.hh.
References olb::norm(), and olb::util::pow().
IndicatorCone3D< S > & olb::SmoothIndicatorCone3D< T, S, PARTICLE >::getIndicator | ( | ) |
Definition at line 587 of file smoothIndicatorF3D.hh.
|
override |
Definition at line 622 of file smoothIndicatorF3D.hh.
References M_PI, and olb::norm().
|
override |
Definition at line 695 of file smoothIndicatorF3D.hh.
|
override |
Definition at line 689 of file smoothIndicatorF3D.hh.