|
dune-grid
2.4.1
|
A linear mapping. More...
#include <dune/grid/alugrid/3d/mappings.hh>

Public Types | |
| typedef alu3d_ctype | ctype |
| typedef ctype | double_t[cdim] |
| typedef FieldVector< ctype, cdim > | world_t |
| typedef FieldVector< ctype, mydim > | map_t |
| typedef FieldMatrix< ctype, mydim, cdim > | matrix_t |
| typedef FieldMatrix< ctype, cdim, mydim > | inv_t |
Public Member Functions | |
| LinearMapping () | |
| Constructor creating empty mapping with double , i.e. zero. More... | |
| LinearMapping (const LinearMapping &) | |
| copy constructor More... | |
| bool | affine () const |
| const matrix_t & | jacobianTransposed (const map_t &) const |
| const inv_t & | jacobianInverseTransposed (const map_t &) const |
| ctype | det (const map_t &) const |
| void | world2map (const world_t &, map_t &) const |
| void | map2world (const map_t &, world_t &) const |
| template<class vector_t > | |
| void | buildMapping (const vector_t &, const vector_t &, const vector_t &, const vector_t &) |
| template<class vector_t > | |
| void | buildMapping (const vector_t &, const vector_t &, const vector_t &) |
| template<class vector_t > | |
| void | buildMapping (const vector_t &, const vector_t &) |
| template<class vector_t > | |
| void | buildMapping (const vector_t &) |
Protected Member Functions | |
| void | inverse (const map_t &) const |
| void | inverseCodimOne (const map_t &) const |
| void | calculateDeterminant (const map_t &) const |
| void | multTransposedMatrix (const matrix_t &matrix, FieldMatrix< ctype, mydim, mydim > &result) const |
| void | multMatrix (const matrix_t &A, const FieldMatrix< ctype, mydim, mydim > &B, inv_t &ret) const |
Protected Attributes | |
| matrix_t | _matrix |
| transformation matrix (transposed) More... | |
| inv_t | _invTransposed |
| storage for inverse of jacobian (transposed) More... | |
| world_t | _p0 |
| ctype | _det |
| P[0]. More... | |
| bool | _calcedInv |
| true if inverse has been calculated More... | |
| bool | _calcedDet |
| true if determinant has been calculated More... | |
A linear mapping.
| typedef alu3d_ctype Dune::LinearMapping< cdim, mydim >::ctype |
| typedef ctype Dune::LinearMapping< cdim, mydim >::double_t[cdim] |
| typedef FieldMatrix< ctype, cdim, mydim > Dune::LinearMapping< cdim, mydim >::inv_t |
| typedef FieldVector< ctype, mydim > Dune::LinearMapping< cdim, mydim >::map_t |
| typedef FieldMatrix< ctype, mydim, cdim > Dune::LinearMapping< cdim, mydim >::matrix_t |
| typedef FieldVector< ctype, cdim > Dune::LinearMapping< cdim, mydim >::world_t |
| Dune::LinearMapping< cdim, mydim >::LinearMapping | ( | ) |
Constructor creating empty mapping with double , i.e. zero.
| Dune::LinearMapping< cdim, mydim >::LinearMapping | ( | const LinearMapping< cdim, mydim > & | ) |
copy constructor
|
inline |
| void Dune::LinearMapping< cdim, mydim >::buildMapping | ( | const vector_t & | , |
| const vector_t & | , | ||
| const vector_t & | , | ||
| const vector_t & | |||
| ) |
| void Dune::LinearMapping< cdim, mydim >::buildMapping | ( | const vector_t & | , |
| const vector_t & | , | ||
| const vector_t & | |||
| ) |
| void Dune::LinearMapping< cdim, mydim >::buildMapping | ( | const vector_t & | , |
| const vector_t & | |||
| ) |
| void Dune::LinearMapping< cdim, mydim >::buildMapping | ( | const vector_t & | ) |
|
protected |
| ctype Dune::LinearMapping< cdim, mydim >::det | ( | const map_t & | ) | const |
|
protected |
|
protected |
| const inv_t& Dune::LinearMapping< cdim, mydim >::jacobianInverseTransposed | ( | const map_t & | ) | const |
| const matrix_t& Dune::LinearMapping< cdim, mydim >::jacobianTransposed | ( | const map_t & | ) | const |
| void Dune::LinearMapping< cdim, mydim >::map2world | ( | const map_t & | , |
| world_t & | |||
| ) | const |
|
protected |
|
protected |
| void Dune::LinearMapping< cdim, mydim >::world2map | ( | const world_t & | , |
| map_t & | |||
| ) | const |
|
mutableprotected |
true if determinant has been calculated
|
mutableprotected |
true if inverse has been calculated
|
mutableprotected |
P[0].
stores the determinant of the inverse
|
mutableprotected |
storage for inverse of jacobian (transposed)
|
protected |
transformation matrix (transposed)
|
protected |
1.8.11