Tabulation Project basix
|
Functions | |
Eigen::ArrayXi | interval_reflection (int degree) |
Eigen::ArrayXi | triangle_reflection (int degree) |
Eigen::ArrayXi | triangle_rotation (int degree) |
Eigen::ArrayXi | quadrilateral_reflection (int degree) |
Eigen::ArrayXi | quadrilateral_rotation (int degree) |
Eigen::ArrayXXd | interval_reflection_tangent_directions (int degree) |
Eigen::ArrayXXd | triangle_reflection_tangent_directions (int degree) |
Eigen::ArrayXXd | triangle_rotation_tangent_directions (int degree) |
Eigen::MatrixXd | triangle_rt_reflection (int degree) |
Eigen::MatrixXd | triangle_rt_rotation (int degree) |
Functions to help with the creation of DOF permutation and direction correction.
Eigen::ArrayXi basix::dofperms::interval_reflection | ( | int | degree | ) |
Reflect the DOFs on an interval
degree | The number of DOFs on the interval |
Eigen::ArrayXXd 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 |
Eigen::ArrayXi basix::dofperms::quadrilateral_reflection | ( | int | degree | ) |
Reflect the DOFs on a quadrilateral
degree | The number of DOFs along one side of the quadrilateral |
Eigen::ArrayXi basix::dofperms::quadrilateral_rotation | ( | int | degree | ) |
Rotate the DOFs on a quadrilateral
degree | The number of DOFs along one side of the quadrilateral |
Eigen::ArrayXi basix::dofperms::triangle_reflection | ( | int | degree | ) |
Reflect the DOFs on a triangle
degree | The number of DOFs along one side of the triangle |
Eigen::ArrayXXd 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 |
Eigen::ArrayXi basix::dofperms::triangle_rotation | ( | int | degree | ) |
Rotate the DOFs on a triangle
degree | The number of DOFs along one side of the triangle |
Eigen::ArrayXXd 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 |
Eigen::MatrixXd basix::dofperms::triangle_rt_reflection | ( | int | degree | ) |
Reflect the DOFs of a RT space on a triangle
degree | The degree of the RT space |
Eigen::MatrixXd basix::dofperms::triangle_rt_rotation | ( | int | degree | ) |
Rotate the DOFs of a RT space on a triangle
degree | The number of DOFs along one side of the triangle |