Namespaces | |
| mshio | |
Classes | |
| struct | Force |
| struct | IBMBase |
| struct | IBMCart |
| struct | DeltaFun |
| struct | DeltaFunMap |
| struct | IBElement |
| struct | IBNode |
| struct | IBPoint |
| struct | IBVelBFunction |
Typedefs | |
| using | CollisionGeometryPtr_t = std::shared_ptr< algo::fcl::CollisionGeometry > |
| template<int N_dim> | |
| using | IBVelBFun = void(*)(IBPoint< N_dim > &, std::vector< Real > &) |
Enumerations | |
| enum class | IBMethod { PenaltyFun = 0 , DirectForce = 1 } |
| enum class | IBMSolType { Fixed , SmallRigidBody } |
| enum class | IBMGeoType { None = 999 , Box = 0 , Sphere , Ellipsoid , Capsule , Cone , Cylinder , Convex , BVHMesh , BVHPoints } |
| enum class | DeltaFunType { FourPnts , ThreePnts , TwoPnts , FourPntsCos } |
| enum class | IBVelBType { Uniform , LaminarCircPipe } |
Functions | |
| static IBMSolType | vConfigSolType (const std::string &type) |
| static IBMethod | vConfigMethod (const std::string &type) |
| static IBMGeoType | vConfigGeoType (const std::string &type) |
| static DeltaFunType | vConfigDeltaFunType (const std::string &type) |
| static int | vConfigDeltaWidth (const DeltaFunType type) |
| IBVelBType | vConfigIBVelBType (const std::string &type) |
| template<int N_dim> | |
| void | Uniform (IBPoint< N_dim > &ibpnt, std::vector< Real > ¶ms) |
| template<int N_dim> | |
| void | LaminarCircPipe (IBPoint< N_dim > &ibpnt, std::vector< Real > ¶ms) |
| using ibm::CollisionGeometryPtr_t = typedef std::shared_ptr<algo::fcl::CollisionGeometry> |
| using ibm::IBVelBFun = typedef void (*)(IBPoint<N_dim> &, std::vector<Real> &) |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
inline |
References blin::Norm2(), ibm::IBPoint< N_dim >::pos, and ibm::IBPoint< N_dim >::velb.

|
inline |
References ibm::IBPoint< N_dim >::velb.
|
inlinestatic |
References FourPnts, FourPntsCos, ThreePnts, and TwoPnts.

|
inlinestatic |
References FourPnts, FourPntsCos, ThreePnts, and TwoPnts.

|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |