#include <LevelSet.hpp>
Public Member Functions | |
| void | Init (const int dim, const T_real radii[], const T_real dx) |
| void | UpdateTransform (const T_real pos[], const T_real ee[]) |
| T_real | DistanceFuncInMovingFrame (Vec3< T_real > &dpos0) |
| T_real | VolumeFraction (const Vec3< T_real > &pos) |
| T_real | HFun (const T_real phi) |
Private Attributes | |
| Vec4< T_real > | ee_ |
| Vec3< T_real > | inv_radii2_ |
| Vec3< T_real > | pos_ |
| T_real | dx_ |
| int | dim_ = 3 |
|
inline |
References dmdyn::EllipsoidLevelSet< T_real >::ee_, dmdyn::EllipsoidLevelSet< T_real >::inv_radii2_, and dmdyn::angular::VecFromIFToPF3DimByee().


|
inline |

|
inline |
References dmdyn::EllipsoidLevelSet< T_real >::dim_, dmdyn::EllipsoidLevelSet< T_real >::dx_, and dmdyn::EllipsoidLevelSet< T_real >::inv_radii2_.

|
inline |
References dmdyn::EllipsoidLevelSet< T_real >::dim_, dmdyn::EllipsoidLevelSet< T_real >::ee_, and dmdyn::EllipsoidLevelSet< T_real >::pos_.

|
inline |
References dmdyn::EllipsoidLevelSet< T_real >::DistanceFuncInMovingFrame(), dmdyn::EllipsoidLevelSet< T_real >::dx_, dmdyn::EllipsoidLevelSet< T_real >::HFun(), and dmdyn::EllipsoidLevelSet< T_real >::pos_.


|
private |
|
private |
|
private |
|
private |
|
private |