|
Basix
|
Functions | |
| std::vector< int > | interval_reflection (int degree) |
| std::vector< int > | triangle_reflection (int degree) |
| std::vector< int > | triangle_rotation (int degree) |
| std::vector< int > | quadrilateral_reflection (int degree) |
| std::vector< int > | quadrilateral_rotation (int degree) |
| ndarray< double, 2 > | interval_reflection_tangent_directions (int degree) |
| ndarray< double, 2 > | triangle_reflection_tangent_directions (int degree) |
| ndarray< double, 2 > | triangle_rotation_tangent_directions (int degree) |
Functions to help with the creation of DOF permutation and direction correction.
| std::vector<int> basix::dofperms::interval_reflection | ( | int | degree | ) |
Reflect the DOFs on an interval
| degree | The number of DOFs on the interval |
| ndarray<double, 2> basix::dofperms::interval_reflection_tangent_directions | ( | int | degree | ) |
Generate a matrix to correct the direction of tangent vector-values DOFs on an interval when that interval is reflected
| degree | The number of DOFs on the interval |
| std::vector<int> basix::dofperms::quadrilateral_reflection | ( | int | degree | ) |
Reflect the DOFs on a quadrilateral
| degree | The number of DOFs along one side of the quadrilateral |
| std::vector<int> basix::dofperms::quadrilateral_rotation | ( | int | degree | ) |
Rotate the DOFs on a quadrilateral
| degree | The number of DOFs along one side of the quadrilateral |
| std::vector<int> basix::dofperms::triangle_reflection | ( | int | degree | ) |
Reflect the DOFs on a triangle
| degree | The number of DOFs along one side of the triangle |
| ndarray<double, 2> basix::dofperms::triangle_reflection_tangent_directions | ( | int | degree | ) |
Generate a matrix to correct the direction of tangent vector-values DOFs on a triangle when that triangle is reflected
| degree | The number of DOFs along one side of the triangle |
| std::vector<int> basix::dofperms::triangle_rotation | ( | int | degree | ) |
Rotate the DOFs on a triangle
| degree | The number of DOFs along one side of the triangle |
| ndarray<double, 2> basix::dofperms::triangle_rotation_tangent_directions | ( | int | degree | ) |
Generate a matrix to correct the direction of tangent vector-values DOFs on a triangle when that triangle is rotated
| degree | The number of DOFs along one side of the triangle |