dune-geometry  2.4
Classes | Public Types | Static Public Member Functions | List of all members
Dune::MultiLinearGeometryTraits< ct > Struct Template Reference

default traits class for MultiLinearGeometry More...

#include <dune/geometry/multilineargeometry.hh>

Classes

struct  CornerStorage
 template specifying the storage for the corners More...
 
struct  hasSingleGeometryType
 will there be only one geometry type for a dimension? More...
 

Public Types

typedef GenericGeometry::MatrixHelper< GenericGeometry::DuneCoordTraits< ct > > MatrixHelper
 helper structure containing some matrix routines More...
 

Static Public Member Functions

static ct tolerance ()
 tolerance to numerical algorithms More...
 

Detailed Description

template<class ct>
struct Dune::MultiLinearGeometryTraits< ct >

default traits class for MultiLinearGeometry

The MultiLinearGeometry (and CachedMultiLinearGeometry) allow tweaking some implementation details through a traits class.

This structure provides the default values.

Template Parameters
ctcoordinate type

Member Typedef Documentation

helper structure containing some matrix routines

This helper allows exchanging the matrix inversion algorithms. It must provide the following static methods:

template< int m, int n >
static ctype sqrtDetAAT ( const FieldMatrix< ctype, m, n > &A );
template< int m, int n >
static ctype rightInvA ( const FieldMatrix< ctype, m, n > &A,
FieldMatrix< ctype, n, m > &ret );
template< int m, int n >
static void xTRightInvA ( const FieldMatrix< ctype, m, n > &A,
const FieldVector< ctype, n > &x,
FieldVector< ctype, m > &y );

Member Function Documentation

template<class ct >
static ct Dune::MultiLinearGeometryTraits< ct >::tolerance ( )
inlinestatic

tolerance to numerical algorithms


The documentation for this struct was generated from the following file: