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 |