|
libMesh
|
Go to the source code of this file.
Classes | |
| class | libMesh::PointConstraint |
| Represents a fixed point constraint. More... | |
| class | libMesh::LineConstraint |
| Represents a line constraint defined by a base point and direction vector. More... | |
| class | libMesh::PlaneConstraint |
| Represents a plane constraint defined by a point and normal vector. More... | |
| class | libMesh::InvalidConstraint |
| Represents an invalid constraint (i.e., when the two constraints don't intersect) More... | |
| class | libMesh::VariationalSmootherConstraint |
| Constraint class for the VariationalMeshSmoother. More... | |
Namespaces | |
| libMesh | |
The libMesh namespace provides an interface to certain functionality in the library. | |
Typedefs | |
| using | libMesh::ConstraintVariant = std::variant< PointConstraint, LineConstraint, PlaneConstraint, InvalidConstraint > |
| Type used to store a constraint that may be a PlaneConstraint, LineConstraint, or PointConstraint. More... | |
Functions | |
| ConstraintVariant | libMesh::intersect_constraints (const ConstraintVariant &a, const ConstraintVariant &b) |
| Dispatch intersection between two constraint variants. More... | |
1.8.14