- Home
- About DUNE
- Download
- Documentation
- Community
- Development
A bilinear mapping. More...
#include <dune/grid/alugrid/3d/mappings.hh>
Public Types | |
typedef alu3d_ctype | ctype |
typedef FieldVector< ctype, cdim > | world_t |
typedef FieldVector< ctype, 2 > | map_t |
typedef FieldMatrix< ctype, 2, cdim > | matrix_t |
typedef FieldMatrix< ctype, cdim, 2 > | inv_t |
Public Member Functions | |
BilinearMapping () | |
BilinearMapping (const world_t &p0, const world_t &p1, const world_t &p2, const world_t &p3) | |
BilinearMapping (const ctype(&p0)[cdim], const ctype(&p1)[cdim], const ctype(&p2)[cdim], const ctype(&p3)[cdim]) | |
bool | affine () const |
void | world2map (const world_t &, map_t &) const |
void | map2world (const ctype x, const ctype y, world_t &w) const |
void | map2world (const map_t &, world_t &) const |
ctype | det (const map_t &) const |
const matrix_t & | jacobianTransposed (const map_t &) const |
const inv_t & | jacobianInverseTransposed (const map_t &) const |
template<class vector_t > | |
void | buildMapping (const vector_t &, const vector_t &, const vector_t &, const vector_t &) |
Protected Member Functions | |
void | map2worldlinear (const ctype, const ctype) const |
void | inverse (const map_t &) const |
Static Protected Member Functions | |
static void | multTransposedMatrix (const matrix_t &, FieldMatrix< ctype, 2, 2 > &) |
static void | multMatrix (const matrix_t &, const FieldMatrix< ctype, 2, 2 > &, inv_t &) |
Protected Attributes | |
ctype | _b [4][cdim] |
ctype | det_ |
matrix_t | matrix_ |
inv_t | invTransposed_ |
bool | affine_ |
bool | calcedMatrix_ |
bool | calcedDet_ |
bool | calcedInv_ |
A bilinear mapping.
typedef alu3d_ctype Dune::BilinearMapping< cdim >::ctype |
typedef FieldMatrix< ctype, cdim, 2 > Dune::BilinearMapping< cdim >::inv_t |
typedef FieldVector< ctype, 2 > Dune::BilinearMapping< cdim >::map_t |
typedef FieldMatrix< ctype, 2, cdim > Dune::BilinearMapping< cdim >::matrix_t |
typedef FieldVector< ctype, cdim > Dune::BilinearMapping< cdim >::world_t |
Dune::BilinearMapping< cdim >::BilinearMapping | ( | ) |
Dune::BilinearMapping< cdim >::BilinearMapping | ( | const world_t & | p0, | |
const world_t & | p1, | |||
const world_t & | p2, | |||
const world_t & | p3 | |||
) |
Dune::BilinearMapping< cdim >::BilinearMapping | ( | const ctype(&) | p0[cdim], | |
const ctype(&) | p1[cdim], | |||
const ctype(&) | p2[cdim], | |||
const ctype(&) | p3[cdim] | |||
) |
bool Dune::BilinearMapping< cdim >::affine | ( | ) | const |
void Dune::BilinearMapping< cdim >::buildMapping | ( | const vector_t & | , | |
const vector_t & | , | |||
const vector_t & | , | |||
const vector_t & | ||||
) |
ctype Dune::BilinearMapping< cdim >::det | ( | const map_t & | ) | const |
void Dune::BilinearMapping< cdim >::inverse | ( | const map_t & | ) | const [protected] |
const inv_t& Dune::BilinearMapping< cdim >::jacobianInverseTransposed | ( | const map_t & | ) | const |
const matrix_t& Dune::BilinearMapping< cdim >::jacobianTransposed | ( | const map_t & | ) | const |
void Dune::BilinearMapping< cdim >::map2world | ( | const ctype | x, | |
const ctype | y, | |||
world_t & | w | |||
) | const |
void Dune::BilinearMapping< cdim >::map2world | ( | const map_t & | , | |
world_t & | ||||
) | const |
void Dune::BilinearMapping< cdim >::map2worldlinear | ( | const | ctype, | |
const | ctype | |||
) | const [protected] |
static void Dune::BilinearMapping< cdim >::multMatrix | ( | const matrix_t & | , | |
const FieldMatrix< ctype, 2, 2 > & | , | |||
inv_t & | ||||
) | [static, protected] |
static void Dune::BilinearMapping< cdim >::multTransposedMatrix | ( | const matrix_t & | , | |
FieldMatrix< ctype, 2, 2 > & | ||||
) | [static, protected] |
void Dune::BilinearMapping< cdim >::world2map | ( | const world_t & | , | |
map_t & | ||||
) | const |
ctype Dune::BilinearMapping< cdim >::_b[4][cdim] [protected] |
bool Dune::BilinearMapping< cdim >::affine_ [mutable, protected] |
bool Dune::BilinearMapping< cdim >::calcedDet_ [mutable, protected] |
bool Dune::BilinearMapping< cdim >::calcedInv_ [mutable, protected] |
bool Dune::BilinearMapping< cdim >::calcedMatrix_ [mutable, protected] |
ctype Dune::BilinearMapping< cdim >::det_ [mutable, protected] |
inv_t Dune::BilinearMapping< cdim >::invTransposed_ [mutable, protected] |
matrix_t Dune::BilinearMapping< cdim >::matrix_ [mutable, protected] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].