hemocell
|
Classes | |
class | ElementsOfTriangularSurfaceMesh |
class | MeshMetrics |
Functions | |
TriangularSurfaceMesh< T > * | constructStringMeshFromConfig (hemo::Config &cfg) |
template<typename T > | |
TriangleSet< T > | constructCell (plb::Array< T, 3 > const ¢er, T radius, std::string cellFilename, plb::Array< T, 3 > const &eulerAngles) |
template<typename T > | |
TriangleSet< T > | constructSphereIcosahedron (plb::Array< T, 3 > const ¢er, T radius, plint minNumOfTriangles) |
template<typename T > | |
plb::Array< T, 3 > | mapMeshAsRBC (const plb::Array< T, 3 > point, const plb::Array< T, 3 > center, T R) |
template<typename T > | |
plb::Array< T, 3 > | spherePointToRBCPoint (const plb::Array< T, 3 > point, T R=1.0) |
template<typename T > | |
TriangleSet< T > | constructRBC (plb::Array< T, 3 > const ¢er, T radius, plint minNumOfTriangles, plb::Array< T, 3 > const &eulerAngles) |
template<typename T > | |
TriangleSet< T > | constructRBCFromSphere (plb::Array< T, 3 > const ¢er, T radius, plint minNumOfTriangles, plb::Array< T, 3 > const &eulerAngles, pluint initialSphereShape=0) |
template<typename T > | |
TriangleSet< T > | constructEllipsoidFromSphere (plb::Array< T, 3 > const ¢er, T radius, T aspectRatio, plint minNumOfTriangles, plb::Array< T, 3 > const &eulerAngles, pluint initialSphereShape) |
template<typename T > | |
TriangleBoundary3D< T > | constructMeshElement (plint shape, T radius, plint cellNumTriangles, T dx, std::string cellPath, plb::Array< T, 3 > const &eulerAngles, T aspectRatio=0.3) |
template<typename T > | |
plb::Array< T, 3 > | spherePointToEllipsoidPoint (const plb::Array< T, 3 > point, T R, T aspectRatio) |
template<typename T > | |
TriangularSurfaceMesh< T > * | copyTriangularSurfaceMesh (TriangularSurfaceMesh< T > const &mesh, ElementsOfTriangularSurfaceMesh< T > &emptyEoTSM) |
template<typename T > | |
void | writeSurfaceMeshAsciiSTL (TriangularSurfaceMesh< T > const &mesh, std::string fname) |
template<typename T > | |
T | calculateSignedAngle (TriangularSurfaceMesh< T > const &mesh, plint iVertex, plint jVertex, plint &kVertex, plint &lVertex) |
template<typename T > | |
T | calculateSignedAngle (TriangularSurfaceMesh< T > const &mesh, plint iVertex, plint jVertex) |
T plb::calculateSignedAngle | ( | TriangularSurfaceMesh< T > const & | mesh, |
plint | iVertex, | ||
plint | jVertex | ||
) |
T plb::calculateSignedAngle | ( | TriangularSurfaceMesh< T > const & | mesh, |
plint | iVertex, | ||
plint | jVertex, | ||
plint & | kVertex, | ||
plint & | lVertex | ||
) |
TriangleSet< T > plb::constructCell | ( | plb::Array< T, 3 > const & | center, |
T | radius, | ||
std::string | cellFilename, | ||
plb::Array< T, 3 > const & | eulerAngles | ||
) |
TriangleSet< T > plb::constructEllipsoidFromSphere | ( | plb::Array< T, 3 > const & | center, |
T | radius, | ||
T | aspectRatio, | ||
plint | minNumOfTriangles, | ||
plb::Array< T, 3 > const & | eulerAngles, | ||
pluint | initialSphereShape | ||
) |
TriangleBoundary3D< T > plb::constructMeshElement | ( | plint | shape, |
T | radius, | ||
plint | cellNumTriangles, | ||
T | dx, | ||
std::string | cellPath, | ||
plb::Array< T, 3 > const & | eulerAngles, | ||
T | aspectRatio = 0.3 |
||
) |
TriangleSet< T > plb::constructRBC | ( | plb::Array< T, 3 > const & | center, |
T | radius, | ||
plint | minNumOfTriangles, | ||
plb::Array< T, 3 > const & | eulerAngles | ||
) |
TriangleSet< T > plb::constructRBCFromSphere | ( | plb::Array< T, 3 > const & | center, |
T | radius, | ||
plint | minNumOfTriangles, | ||
plb::Array< T, 3 > const & | eulerAngles, | ||
pluint | initialSphereShape = 0 |
||
) |
TriangleSet< T > plb::constructSphereIcosahedron | ( | plb::Array< T, 3 > const & | center, |
T | radius, | ||
plint | minNumOfTriangles | ||
) |
TriangularSurfaceMesh< T > * plb::constructStringMeshFromConfig | ( | hemo::Config & | cfg | ) |
TriangularSurfaceMesh< T > * plb::copyTriangularSurfaceMesh | ( | TriangularSurfaceMesh< T > const & | mesh, |
ElementsOfTriangularSurfaceMesh< T > & | emptyEoTSM | ||
) |
plb::Array< T, 3 > plb::mapMeshAsRBC | ( | const plb::Array< T, 3 > | point, |
const plb::Array< T, 3 > | center, | ||
T | R | ||
) |
plb::Array< T, 3 > plb::spherePointToEllipsoidPoint | ( | const plb::Array< T, 3 > | point, |
T | R, | ||
T | aspectRatio | ||
) |
plb::Array< T, 3 > plb::spherePointToRBCPoint | ( | const plb::Array< T, 3 > | point, |
T | R = 1.0 |
||
) |