38#ifndef smoothAlignmentSolver_H
39#define smoothAlignmentSolver_H
62 template<
class Triangulation,
class Type>
65 const Triangulation&
mesh,
69 template<
class Triangulation>
72 const Triangulation&
mesh,
76 template<
class Triangulation>
79 const Triangulation&
mesh,
83 template<
class Triangulation>
86 template<
class Triangulation>
90 void applyBoundaryConditions
92 const triad& fixedAlignment,
Generic templated field type.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
void smoothAlignments(const label maxSmoothingIterations)
Smooth the alignments on the mesh.
~smoothAlignmentSolver()
Destructor.
smoothAlignmentSolver(cellShapeControlMesh &mesh)
Construct null.
A class for managing temporary objects.
Representation of a 3D Cartesian coordinate system as a Vector of row vectors.