KASKADE 7 development version
Public Types | Public Member Functions | List of all members
Kaskade::Cofactor< dimension, Source > Class Template Reference

#include <determinant.hh>

Detailed Description

template<int dimension, class Source>
class Kaskade::Cofactor< dimension, Source >

implemented as adjugate transposed

Definition at line 304 of file utilities/linalg/determinant.hh.

Public Types

enum  { dim =dimension }
 
typedef Dune::FieldMatrix< double, dim, dimMatrixType
 
typedef Dune::FieldMatrix< double, dim-1, dim-1 > SubMatrixType
 

Public Member Functions

 Cofactor (Source &s)
 
MatrixType const d0 () const
 
MatrixType const d1 (MatrixType const &dv) const
 
MatrixType const d2 (MatrixType const &dv, MatrixType const &dw) const
 
MatrixType const d3 (MatrixType const &dv, MatrixType const &dw, MatrixType const &dx) const
 

Member Typedef Documentation

◆ MatrixType

template<int dimension, class Source >
typedef Dune::FieldMatrix<double,dim,dim> Kaskade::Cofactor< dimension, Source >::MatrixType

Definition at line 307 of file utilities/linalg/determinant.hh.

◆ SubMatrixType

template<int dimension, class Source >
typedef Dune::FieldMatrix<double,dim-1,dim-1> Kaskade::Cofactor< dimension, Source >::SubMatrixType

Definition at line 308 of file utilities/linalg/determinant.hh.

Member Enumeration Documentation

◆ anonymous enum

template<int dimension, class Source >
anonymous enum
Enumerator
dim 

Definition at line 306 of file utilities/linalg/determinant.hh.

Constructor & Destructor Documentation

◆ Cofactor()

template<int dimension, class Source >
Kaskade::Cofactor< dimension, Source >::Cofactor ( Source &  s)
inlineexplicit

Definition at line 313 of file utilities/linalg/determinant.hh.

Member Function Documentation

◆ d0()

template<int dimension, class Source >
MatrixType const Kaskade::Cofactor< dimension, Source >::d0 ( ) const
inline

Definition at line 315 of file utilities/linalg/determinant.hh.

◆ d1()

template<int dimension, class Source >
MatrixType const Kaskade::Cofactor< dimension, Source >::d1 ( MatrixType const &  dv) const
inline

Definition at line 317 of file utilities/linalg/determinant.hh.

◆ d2()

template<int dimension, class Source >
MatrixType const Kaskade::Cofactor< dimension, Source >::d2 ( MatrixType const &  dv,
MatrixType const &  dw 
) const
inline

Definition at line 319 of file utilities/linalg/determinant.hh.

◆ d3()

template<int dimension, class Source >
MatrixType const Kaskade::Cofactor< dimension, Source >::d3 ( MatrixType const &  dv,
MatrixType const &  dw,
MatrixType const &  dx 
) const
inline

Definition at line 322 of file utilities/linalg/determinant.hh.


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