|
Basix 0.12.0.dev0
|
Information about finite element maps. More...
Enumerations | |
| enum class | type { identity = 0 , L2Piola = 1 , covariantPiola = 2 , contravariantPiola = 3 , doubleCovariantPiola = 4 , doubleContravariantPiola = 5 } |
| Map type. | |
Functions | |
| template<typename O , typename P , typename Q , typename R > | |
| void | l2_piola (O &&r, const P &U, const Q &, double detJ, const R &) |
| L2 Piola map. | |
| template<typename O , typename P , typename Q , typename R > | |
| void | covariant_piola (O &&r, const P &U, const Q &, double, const R &K) |
| Covariant Piola map. | |
| template<typename O , typename P , typename Q , typename R > | |
| void | contravariant_piola (O &&r, const P &U, const Q &J, double detJ, const R &) |
| Contravariant Piola map. | |
| template<typename O , typename P , typename Q , typename R > | |
| void | double_covariant_piola (O &&r, const P &U, const Q &, double, const R &K) |
| Double covariant Piola map. | |
| template<typename O , typename P , typename Q , typename R > | |
| void | double_contravariant_piola (O &&r, const P &U, const Q &J, double detJ, const R &) |
| Double contravariant Piola map. | |
Information about finite element maps.
L2 Piola map.
This map does not use the Jacobian or its inverse.
| [out] | r | The mapped (physical-cell) values. |
| [in] | U | The reference-cell values to map. |
| [in] | detJ | Determinant of the Jacobian of the map. |
Covariant Piola map.
This map does not use the Jacobian or its determinant.
| [out] | r | The mapped (physical-cell) values. |
| [in] | U | The reference-cell values to map. |
| [in] | K | Inverse of the Jacobian of the map. |
Contravariant Piola map.
This map does not use the inverse of the Jacobian.
| [out] | r | The mapped (physical-cell) values. |
| [in] | U | The reference-cell values to map. |
| [in] | J | Jacobian of the map. |
| [in] | detJ | Determinant of the Jacobian of the map. |
Double covariant Piola map.
This map does not use the Jacobian or its determinant.
| [out] | r | The mapped (physical-cell) values. |
| [in] | U | The reference-cell values to map. |
| [in] | K | Inverse of the Jacobian of the map. |
| void basix::maps::double_contravariant_piola | ( | O && | r, |
| const P & | U, | ||
| const Q & | J, | ||
| double | detJ, | ||
| const R & | |||
| ) |
Double contravariant Piola map.
This map does not use the inverse of the Jacobian.
| [out] | r | The mapped (physical-cell) values. |
| [in] | U | The reference-cell values to map. |
| [in] | J | Jacobian of the map. |
| [in] | detJ | Determinant of the Jacobian of the map. |