Dune Core Modules (2.3.1)

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
 

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

◆ MatrixHelper

template<class ct >
typedef GenericGeometry::MatrixHelper< GenericGeometry::DuneCoordTraits< ct > > Dune::MultiLinearGeometryTraits< ct >::MatrixHelper

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,
template< int m, int n >
static void xTRightInvA ( const FieldMatrix< ctype, m, n > &A,
A dense n x m matrix.
Definition: fmatrix.hh:67
vector space out of a tensor product of fields.
Definition: fvector.hh:92

The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 12, 23:30, 2024)