|
template<class Scalar , int dim> |
using | Vector = Dune::FieldVector< Scalar, dim > |
|
template<class Scalar , int dim> |
using | Barycentric = Dune::FieldVector< Scalar, dim+1 > |
|
template<class Scalar , int dim> |
using | VertexPositions = std::array< Vector< Scalar, dim >, dim+1 > |
|
template<class Scalar , int dim> |
using | EdgeDirections = std::array< BoundaryEdge< int, Vector< Scalar, dim > >, dim *(dim+1)/2 > |
|
template<int dim> |
using | FaceFlags = std::array< bool, dim+1 > |
|
|
template<class Scalar , int dim> |
Vector< Scalar, dim > | cellInterpolation (VertexPositions< Scalar, dim > const &vertices, EdgeDirections< Scalar, dim > const &boundaryEdges, FaceFlags< dim > const &isBoundaryFace, Barycentric< Scalar, dim > b) |
| Computes a boundary displacement based on blended cubic rational Bezier curves. More...
|
|
template<class Scalar , int dim> |
Dune::FieldMatrix< Scalar, dim, dim+1 > | cellInterpolationDerivative (VertexPositions< Scalar, dim > const &vertices, EdgeDirections< Scalar, dim > const &boundaryEdges, FaceFlags< dim > const &isBoundaryFace, Barycentric< Scalar, dim > b) |
|