18 #ifndef itkLaplacianDeformationQuadEdgeMeshFilterWithHardConstraints_h
19 #define itkLaplacianDeformationQuadEdgeMeshFilterWithHardConstraints_h
40 template <
class TInputMesh,
class TOutputMesh,
class TSolverTraits>
56 static constexpr
unsigned int InputPointDimension = InputMeshType::PointDimension;
60 using typename Superclass::OutputPointType;
61 using typename Superclass::OutputCoordinateType;
62 using typename Superclass::OutputPointIdentifier;
64 static constexpr
unsigned int OutputPointDimension = OutputMeshType::PointDimension;
67 using typename Superclass::ValueType;
68 using typename Superclass::MatrixType;
78 PrintSelf(std::ostream & os,
Indent indent)
const override;
80 using typename Superclass::OutputMapPointIdentifier;
81 using typename Superclass::OutputMapPointIdentifierIterator;
82 using typename Superclass::OutputMapPointIdentifierConstIterator;
84 using typename Superclass::ConstraintMapType;
85 using typename Superclass::ConstraintMapConstIterator;
87 using typename Superclass::RowType;
88 using typename Superclass::RowConstIterator;
89 using typename Superclass::RowIterator;
92 ComputeVertexIdMapping()
override;
102 GenerateData()
override;
106 #include "itkLaplacianDeformationQuadEdgeMeshFilterWithHardConstraints.hxx"