ug4
ug::ISpaceDecomposition< TDomain, TAlgebra > Class Template Referenceabstract

Abstract. More...

#include <sequential_subspace_correction.h>

+ Inheritance diagram for ug::ISpaceDecomposition< TDomain, TAlgebra >:

Public Types

typedef TAlgebra algebra_type
 Algebra type. More...
 
typedef GridFunction< TDomain, TAlgebra > grid_function_type
 Grid function type. More...
 
typedef TAlgebra::matrix_type matrix_type
 Matrix type. More...
 
typedef TAlgebra::vector_type vector_type
 Vector type. More...
 

Public Member Functions

virtual void init (const vector_type &x)=0
 Initialize decomposition. More...
 
virtual ~ISpaceDecomposition ()
 

Static Public Attributes

static const int dim = TDomain::dim
 World Dimension. More...
 

Detailed Description

template<typename TDomain, typename TAlgebra>
class ug::ISpaceDecomposition< TDomain, TAlgebra >

Abstract.

Member Typedef Documentation

◆ algebra_type

template<typename TDomain , typename TAlgebra >
typedef TAlgebra ug::ISpaceDecomposition< TDomain, TAlgebra >::algebra_type

Algebra type.

◆ grid_function_type

template<typename TDomain , typename TAlgebra >
typedef GridFunction<TDomain, TAlgebra> ug::ISpaceDecomposition< TDomain, TAlgebra >::grid_function_type

Grid function type.

◆ matrix_type

template<typename TDomain , typename TAlgebra >
typedef TAlgebra::matrix_type ug::ISpaceDecomposition< TDomain, TAlgebra >::matrix_type

Matrix type.

◆ vector_type

template<typename TDomain , typename TAlgebra >
typedef TAlgebra::vector_type ug::ISpaceDecomposition< TDomain, TAlgebra >::vector_type

Vector type.

Constructor & Destructor Documentation

◆ ~ISpaceDecomposition()

template<typename TDomain , typename TAlgebra >
virtual ug::ISpaceDecomposition< TDomain, TAlgebra >::~ISpaceDecomposition ( )
inlinevirtual

Member Function Documentation

◆ init()

template<typename TDomain , typename TAlgebra >
virtual void ug::ISpaceDecomposition< TDomain, TAlgebra >::init ( const vector_type x)
pure virtual

Initialize decomposition.

Member Data Documentation

◆ dim

template<typename TDomain , typename TAlgebra >
const int ug::ISpaceDecomposition< TDomain, TAlgebra >::dim = TDomain::dim
static

World Dimension.


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