Rodin/Variational/H1/WarpBlend.h file

Declarations in WarpBlend.h.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Variational
Finite element spaces, fields, and variational problems.

Classes

template<size_t K>
class Rodin::Variational::WarpFactor1D
Computes the 1D warp factor for moving equispaced nodes to GLL positions.
template<size_t K>
class Rodin::Variational::TriangleBlend
Optimized blending parameter α for triangular warp-blend.
template<size_t K>
class Rodin::Variational::TetrahedronBlend
Optimized blending parameter α for tetrahedral warp-blend.
template<size_t K>
class Rodin::Variational::WarpShiftFace2D
Computes 2D warp-blend shift for a triangular face.
template<size_t K>
class Rodin::Variational::WarpShiftFace3D
Computes 3D warp-blend shift for a tetrahedral face.
template<size_t K>
class Rodin::Variational::WarpBlendTriangle
Applies warp-blend algorithm to move triangle nodes toward Fekete positions.
template<size_t K>
class Rodin::Variational::WarpBlendTetrahedron
Applies warp-blend algorithm to move tetrahedron nodes toward Fekete positions.