dune-spgrid 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::SPJacobianTransposed< ct, dim, mydim > Class Template Reference

#include <dune/grid/spgrid/geometrycache.hh>

Inheritance diagram for Dune::SPJacobianTransposed< ct, dim, mydim >:
Inheritance graph

Public Types

typedef ct field_type
 
typedef ct value_type
 
typedef std::size_t size_type
 
typedef FieldVector< field_type, dim > GlobalVector
 
typedef FieldVector< field_type, mydim > LocalVector
 
typedef Dune::FieldMatrix< field_type, rows, colsFieldMatrix
 
typedef Dune::FieldTraits< field_type >::real_type real_type
 

Public Member Functions

 SPJacobianTransposed ()=default
 
 SPJacobianTransposed (const GlobalVector &h, SPDirection< dim > dir)
 
 operator FieldMatrix () const
 
template<class X , class Y >
void mv (const X &x, Y &y) const
 
template<class X , class Y >
void mtv (const X &x, Y &y) const
 
template<class X , class Y >
void mhv (const X &x, Y &y) const
 
template<class X , class Y >
void umv (const X &x, Y &y) const
 
template<class X , class Y >
void umtv (const X &x, Y &y) const
 
template<class X , class Y >
void umhv (const X &x, Y &y) const
 
template<class X , class Y >
void mmv (const X &x, Y &y) const
 
template<class X , class Y >
void mmtv (const X &x, Y &y) const
 
template<class X , class Y >
void mmhv (const X &x, Y &y) const
 
template<class X , class Y >
void usmv (const field_type &alpha, const X &x, Y &y) const
 
template<class X , class Y >
void usmtv (const field_type &alpha, const X &x, Y &y) const
 
template<class X , class Y >
void usmhv (const field_type &alpha, const X &x, Y &y) const
 
field_type det () const
 
field_type determinant () const
 
real_type frobenius_norm () const
 
real_type frobenius_norm2 () const
 
real_type infinity_norm () const
 
real_type infinity_norm_real () const
 

Static Public Attributes

static const int rows = mydim
 
static const int cols = dim
 

Member Typedef Documentation

◆ field_type

template<class ct , int dim, int mydim>
typedef ct Dune::SPJacobianTransposed< ct, dim, mydim >::field_type

◆ FieldMatrix

template<class ct , int dim, int mydim>
typedef Dune::FieldMatrix< field_type, rows, cols > Dune::SPJacobianTransposed< ct, dim, mydim >::FieldMatrix

◆ GlobalVector

template<class ct , int dim, int mydim>
typedef FieldVector< field_type, dim > Dune::SPJacobianTransposed< ct, dim, mydim >::GlobalVector

◆ LocalVector

template<class ct , int dim, int mydim>
typedef FieldVector< field_type, mydim > Dune::SPJacobianTransposed< ct, dim, mydim >::LocalVector

◆ real_type

template<class ct , int dim, int mydim>
typedef Dune::FieldTraits<field_type>::real_type Dune::SPJacobianTransposed< ct, dim, mydim >::real_type

◆ size_type

template<class ct , int dim, int mydim>
typedef std::size_t Dune::SPJacobianTransposed< ct, dim, mydim >::size_type

◆ value_type

template<class ct , int dim, int mydim>
typedef ct Dune::SPJacobianTransposed< ct, dim, mydim >::value_type

Constructor & Destructor Documentation

◆ SPJacobianTransposed() [1/2]

template<class ct , int dim, int mydim>
Dune::SPJacobianTransposed< ct, dim, mydim >::SPJacobianTransposed ( )
default

◆ SPJacobianTransposed() [2/2]

template<class ct , int dim, int mydim>
Dune::SPJacobianTransposed< ct, dim, mydim >::SPJacobianTransposed ( const GlobalVector h,
SPDirection< dim >  dir 
)
inline

Member Function Documentation

◆ det()

template<class ct , int dim, int mydim>
SPJacobianTransposed< ct, dim, mydim >::field_type Dune::SPJacobianTransposed< ct, dim, mydim >::det
inline

◆ determinant()

template<class ct , int dim, int mydim>
field_type Dune::SPJacobianTransposed< ct, dim, mydim >::determinant ( ) const
inline

◆ frobenius_norm()

template<class ct , int dim, int mydim>
real_type Dune::SPJacobianTransposed< ct, dim, mydim >::frobenius_norm ( ) const
inline

◆ frobenius_norm2()

template<class ct , int dim, int mydim>
real_type Dune::SPJacobianTransposed< ct, dim, mydim >::frobenius_norm2 ( ) const
inline

◆ infinity_norm()

template<class ct , int dim, int mydim>
real_type Dune::SPJacobianTransposed< ct, dim, mydim >::infinity_norm ( ) const
inline

◆ infinity_norm_real()

template<class ct , int dim, int mydim>
real_type Dune::SPJacobianTransposed< ct, dim, mydim >::infinity_norm_real ( ) const
inline

◆ mhv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::mhv ( const X &  x,
Y &  y 
) const
inline

◆ mmhv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::mmhv ( const X &  x,
Y &  y 
) const
inline

◆ mmtv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::mmtv ( const X &  x,
Y &  y 
) const
inline

◆ mmv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::mmv ( const X &  x,
Y &  y 
) const
inline

◆ mtv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::mtv ( const X &  x,
Y &  y 
) const
inline

◆ mv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::mv ( const X &  x,
Y &  y 
) const
inline

◆ operator FieldMatrix()

template<class ct , int dim, int mydim>
Dune::SPJacobianTransposed< ct, dim, mydim >::operator FieldMatrix
inline

◆ umhv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::umhv ( const X &  x,
Y &  y 
) const
inline

◆ umtv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::umtv ( const X &  x,
Y &  y 
) const
inline

◆ umv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::umv ( const X &  x,
Y &  y 
) const
inline

◆ usmhv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::usmhv ( const field_type alpha,
const X &  x,
Y &  y 
) const
inline

◆ usmtv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::usmtv ( const field_type alpha,
const X &  x,
Y &  y 
) const
inline

◆ usmv()

template<class ct , int dim, int mydim>
template<class X , class Y >
void Dune::SPJacobianTransposed< ct, dim, mydim >::usmv ( const field_type alpha,
const X &  x,
Y &  y 
) const
inline

Member Data Documentation

◆ cols

template<class ct , int dim, int mydim>
const int Dune::SPJacobianTransposed< ct, dim, mydim >::cols = dim
static

◆ rows

template<class ct , int dim, int mydim>
const int Dune::SPJacobianTransposed< ct, dim, mydim >::rows = mydim
static

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