dune-grid
2.3.0
|
#include <dune/grid/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 |
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 |
Dune::TrilinearMapping::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 & | |||
) |
|
inline |
Dune::TrilinearMapping::TrilinearMapping | ( | const TrilinearMapping & | ) |
|
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 & | |||
) |
alu3d_ctype Dune::TrilinearMapping::det | ( | const coord_t & | ) |
void Dune::TrilinearMapping::map2world | ( | const alu3d_ctype | , |
const alu3d_ctype | , | ||
const alu3d_ctype | , | ||
coord_t & | |||
) | const |