ShapeOp  0.1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CShapeOp::ConstraintBase class of any constraints. This class defines the interface of a ShapeOp constraint
 CShapeOp::AngleConstraintAngle range constraint. Constrains the angle between the two lines formed by three points to a range. See [3] for more details
 CShapeOp::AreaConstraintArea constraint. Limits the area of a triangle to a range. See [2] for more details
 CShapeOp::BendingConstraintBending constraint. Limits the bending between two neighboring triangles. See [2] for more details
 CShapeOp::CircleConstraintCircle constraint. Constrains a set of vertices to lie on the same circle. See [1] for more details
 CShapeOp::ClosenessConstraintCloseness constraint. Constrains a vertex to a position in space. Projects onto a given rest position
 CShapeOp::EdgeStrainConstraintEdge strain constraint. Constrains the distance between two points to a range. See [2] for more details
 CShapeOp::LineConstraintLine constraint. Constrains a set of vertices to lie on the same line. See [1] for more details
 CShapeOp::ParallelogramConstraintParallelogramConstraint constraint. Constrains the four vertices of a quad to be a parallelogram. See [1] for more details
 CShapeOp::PlaneConstraintPlane constraint. Constrains a set of vertices to lie on the same plane. See [1] for more details
 CShapeOp::RectangleConstraintRectangle constraint. Constrains the four vertices of a quad to be a rectangle. See [1] for more details
 CShapeOp::SimilarityConstraintSimilarity or Rigid constraint. Perserves the relative location of a set of vertices. See [1] for more details
 CShapeOp::SphereConstraintSphere constraint. Constrains a set of vertices to lie on a sphere. See [1] for more details
 CShapeOp::TetrahedronStrainConstraintA mesh-independent tetrahedron strain-limiting constraint. See [2] for more details
 CShapeOp::TriangleStrainConstraintA mesh-independent triangle strain-limiting constraint. See [2] for more details
 CShapeOp::UniformLaplacianConstraintUniform Laplacian Constraint. Minimizes the uniform laplacian respectively the uniform laplacian of displacements
 CShapeOp::VolumeConstraintVolume constraint. Limits the volume of a tetrahedron to a range. See [2] for more details
 CShapeOp::ForceBase class of any forces. This class defines interface of a ShapeOp force
 CShapeOp::GravityForceThis class defines a constant force for all vertices
 CShapeOp::VertexForceThis class defines a constant force for a unique vertex
 CShapeOp::LSSolverBase class of any sparse linear system solver. This class defines the main functionalities of the ShapeOp sparse linear system solvers (Ax = b)
 CShapeOp::CGSolverSparse linear system solver based on CG. This class implements a sparse linear system solver based on the CG algorithm from Eigen
 CShapeOp::MINRESSolverSparse linear system solver based on MINRES. This class implements a sparse linear system solver based on the MINRES algorithm from Eigen
 CShapeOp::SimplicialLDLTSolverSparse linear system solver based on Cholesky. This class implements a sparse linear system solver based on the Cholesky LDL^T algorithm from Eigen
 CShapeOp::SORSolverSparse linear system solver based on successive over-relaxation (SOR)
 CShapeOpSolverC structure that containts the C++ ShapeOp solver
 CShapeOp::SolverShapeOp Solver. This class implements the main ShapeOp solver based on [1] and [2]