|
dune-alugrid
2.8-git
|
#include <dune/alugrid/3d/mappings.hh>
Public Types | |
| typedef alu3d_ctype | double_t[3] |
| typedef FieldVector< alu3d_ctype, 3 > | coord_t |
| typedef FieldMatrix< alu3d_ctype, 3, 3 > | mat_t |
Public Member Functions | |
| TrilinearMapping (const coord_t &, const coord_t &, const coord_t &, const coord_t &, const coord_t &, const coord_t &, const coord_t &, const coord_t &) | |
| TrilinearMapping () | |
| TrilinearMapping (const TrilinearMapping &) | |
| ~TrilinearMapping () | |
| alu3d_ctype | det (const coord_t &) |
| const mat_t & | jacobianInverseTransposed (const coord_t &) |
| const mat_t & | jacobianTransposed (const coord_t &) |
| void | map2world (const coord_t &, coord_t &) const |
| void | map2world (const alu3d_ctype, const alu3d_ctype, const alu3d_ctype, coord_t &) const |
| void | world2map (const coord_t &, coord_t &) |
| template<class vector_t > | |
| void | buildMapping (const vector_t &, const vector_t &, const vector_t &, const vector_t &, const vector_t &, const vector_t &, const vector_t &, const vector_t &) |
| bool | affine () const |
| template<class vector_t > | |
| alu_inline void | buildMapping (const vector_t &p0, const vector_t &p1, const vector_t &p2, const vector_t &p3, const vector_t &p4, const vector_t &p5, const vector_t &p6, const vector_t &p7) |
A trilinear mapping from the Dune reference hexahedron into the physical space (same as in mapp_cube_3d.h, but for a different reference hexahedron)
| typedef FieldVector<alu3d_ctype, 3> Dune::TrilinearMapping::coord_t |
| typedef alu3d_ctype Dune::TrilinearMapping::double_t[3] |
| typedef FieldMatrix<alu3d_ctype, 3, 3> Dune::TrilinearMapping::mat_t |
| alu_inline Dune::TrilinearMapping::TrilinearMapping | ( | const coord_t & | p0, |
| const coord_t & | p1, | ||
| const coord_t & | p2, | ||
| const coord_t & | p3, | ||
| const coord_t & | p4, | ||
| const coord_t & | p5, | ||
| const coord_t & | p6, | ||
| const coord_t & | p7 | ||
| ) |
|
inline |
| alu_inline Dune::TrilinearMapping::TrilinearMapping | ( | const TrilinearMapping & | map | ) |
|
inline |
|
inline |
| void Dune::TrilinearMapping::buildMapping | ( | const vector_t & | , |
| const vector_t & | , | ||
| const vector_t & | , | ||
| const vector_t & | , | ||
| const vector_t & | , | ||
| const vector_t & | , | ||
| const vector_t & | , | ||
| const vector_t & | |||
| ) |
| alu_inline void Dune::TrilinearMapping::buildMapping | ( | const vector_t & | p0, |
| const vector_t & | p1, | ||
| const vector_t & | p2, | ||
| const vector_t & | p3, | ||
| const vector_t & | p4, | ||
| const vector_t & | p5, | ||
| const vector_t & | p6, | ||
| const vector_t & | p7 | ||
| ) |
| alu_inline alu3d_ctype Dune::TrilinearMapping::det | ( | const coord_t & | point | ) |
| alu_inline const FieldMatrix< alu3d_ctype, 3, 3 > & Dune::TrilinearMapping::jacobianInverseTransposed | ( | const coord_t & | p | ) |
| alu_inline const FieldMatrix< alu3d_ctype, 3, 3 > & Dune::TrilinearMapping::jacobianTransposed | ( | const coord_t & | p | ) |
| alu_inline void Dune::TrilinearMapping::map2world | ( | const alu3d_ctype | x, |
| const alu3d_ctype | y, | ||
| const alu3d_ctype | z, | ||
| coord_t & | world | ||
| ) | const |
| alu_inline void Dune::TrilinearMapping::map2world | ( | const coord_t & | p, |
| coord_t & | world | ||
| ) | const |
| alu_inline void Dune::TrilinearMapping::world2map | ( | const coord_t & | wld, |
| coord_t & | map | ||
| ) |