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

#include <df_transform.h>

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

Public Types

typedef TAlgebra::matrix_type matrix_type
 
typedef TAlgebra::vector_type vector_type
 
- Public Types inherited from ug::df::DFTransform< TAlgebra >
typedef TAlgebra::matrix_type matrix_type
 
typedef TAlgebra::vector_type vector_type
 

Public Member Functions

 DFAlgebraicLeftTransform ()
 
void init (const matrix_type &A, const vector_type *sol)
 
int transform_operator (const matrix_type &A, matrix_type &Anew)
 
int transform_rhs (const vector_type &rhs, vector_type &rhs_new)
 

Protected Attributes

std::vector< double > sigma
 

Additional Inherited Members

- Protected Types inherited from ug::df::DFTransform< TAlgebra >
enum  DFComponents { CONCENTRATION =0 , PRESSURE =1 }
 
- Static Protected Member Functions inherited from ug::df::DFTransform< TAlgebra >
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::DFAlgebraicLeftTransform< TAlgebra >::matrix_type

◆ vector_type

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

Constructor & Destructor Documentation

◆ DFAlgebraicLeftTransform()

template<class TAlgebra >
ug::df::DFAlgebraicLeftTransform< TAlgebra >::DFAlgebraicLeftTransform ( )
inline

Member Function Documentation

◆ init()

template<class TAlgebra >
void ug::df::DFAlgebraicLeftTransform< TAlgebra >::init ( const matrix_type A,
const vector_type sol 
)
inline

◆ transform_operator()

template<class TAlgebra >
int ug::df::DFAlgebraicLeftTransform< TAlgebra >::transform_operator ( const matrix_type A,
matrix_type Anew 
)
inline

◆ transform_rhs()

template<class TAlgebra >
int ug::df::DFAlgebraicLeftTransform< TAlgebra >::transform_rhs ( const vector_type rhs,
vector_type rhs_new 
)
inline

Member Data Documentation

◆ sigma


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