#include <cl_CurveFactory.hpp>
Public Member Functions | |
| CurveFactory (Mesh *aMesh) | |
| ~CurveFactory ()=default | |
| bool | intersection_exists (const id_t aSideSetA, const id_t aSideSetB) |
| Curve * | intersect (const id_t aSideSetA, const id_t aSideSetB, id_t aID) |
| Curve * | intersect (const id_t aThinShellSideSet, const id_t aBoundarySideSet, DynamicBitset &aBoundaryNodeBitset) |
| Curve * | from_2d_sidesets (const Vector< id_t > &aSideSets, id_t aID) |
| Cell< Curve * > | thin_shell_side_curves (const Vector< id_t > &aThinShellSideSets, const Vector< id_t > &aDomainBoundaries) |
| id_t & | max_segment_id () |
| void | collect_nodes (Curve *aCurve) |
| void | compute_coordinates (Curve *aCurve) |
| belfem::mesh::CurveFactory::CurveFactory | ( | Mesh * | aMesh | ) |
|
default |
| void belfem::mesh::CurveFactory::collect_nodes | ( | Curve * | aCurve | ) |
| void belfem::mesh::CurveFactory::compute_coordinates | ( | Curve * | aCurve | ) |
| Curve * belfem::mesh::CurveFactory::intersect | ( | const id_t | aSideSetA, |
| const id_t | aSideSetB, | ||
| id_t | aID ) |
| Curve * belfem::mesh::CurveFactory::intersect | ( | const id_t | aThinShellSideSet, |
| const id_t | aBoundarySideSet, | ||
| DynamicBitset & | aBoundaryNodeBitset ) |
|
inline |
| Cell< Curve * > belfem::mesh::CurveFactory::thin_shell_side_curves | ( | const Vector< id_t > & | aThinShellSideSets, |
| const Vector< id_t > & | aDomainBoundaries ) |