|
| 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) |
| |