Plugins
Loading...
Searching...
No Matches
ug::df::DFTransform< TAlgebra > Class Template Reference

#include <df_transform.h>

+ Inheritance diagram for ug::df::DFTransform< TAlgebra >:

Public Types

typedef TAlgebra::matrix_type matrix_type
 
typedef TAlgebra::vector_type vector_type
 

Protected Types

enum  DFComponents { CONCENTRATION =0 , PRESSURE =1 }
 

Static Protected Member Functions

static int transform_operator (const std::vector< double > &sigma, const matrix_type &A, matrix_type &Anew)
 
static int transform_rhs (const std::vector< double > &sigma, const vector_type &rhs, vector_type &rhs_new)
 

Member Typedef Documentation

◆ matrix_type

template<class TAlgebra >
typedef TAlgebra::matrix_type ug::df::DFTransform< TAlgebra >::matrix_type

◆ vector_type

template<class TAlgebra >
typedef TAlgebra::vector_type ug::df::DFTransform< TAlgebra >::vector_type

Member Enumeration Documentation

◆ DFComponents

template<class TAlgebra >
enum ug::df::DFTransform::DFComponents
protected
Enumerator
CONCENTRATION 
PRESSURE 

Member Function Documentation

◆ transform_operator()

template<class TAlgebra >
static int ug::df::DFTransform< TAlgebra >::transform_operator ( const std::vector< double > &  sigma,
const matrix_type A,
matrix_type Anew 
)
inlinestaticprotected

◆ transform_rhs()

template<class TAlgebra >
static int ug::df::DFTransform< TAlgebra >::transform_rhs ( const std::vector< double > &  sigma,
const vector_type rhs,
vector_type rhs_new 
)
inlinestaticprotected

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