dune-grid  2.1.1
Public Types | Public Member Functions
Dune::TrilinearMapping Class Reference

#include <dune/grid/alugrid/3d/mappings.hh>

List of all members.

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_tjacobianInverseTransposed (const coord_t &)
const mat_tjacobianTransposed (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

Detailed Description

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)


Member Typedef Documentation

typedef FieldMatrix<alu3d_ctype, 3, 3> Dune::TrilinearMapping::mat_t

Constructor & Destructor Documentation

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  
)

Member Function Documentation

bool Dune::TrilinearMapping::affine ( ) const [inline]
template<class vector_t >
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 &   
)
void Dune::TrilinearMapping::map2world ( const coord_t ,
coord_t  
) const
void Dune::TrilinearMapping::map2world ( const alu3d_ctype  ,
const alu3d_ctype  ,
const alu3d_ctype  ,
coord_t  
) const
void Dune::TrilinearMapping::world2map ( const coord_t ,
coord_t  
)

The documentation for this class was generated from the following files: