#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 |