dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::PDELab::SubdomainBasis< X > Class Template Reference

This represents a general per-subdomain basis. More...

#include <dune/pdelab/backend/istl/geneo/subdomainbasis.hh>

Public Types

typedef X VectorType
 

Public Member Functions

 SubdomainBasis ()
 
 SubdomainBasis (X &basis_function)
 Constructor creating a basis with only one basis function per subdomain.
 
std::shared_ptr< X > get_basis_vector (int i)
 Returns basis vector i.
 
int basis_size ()
 Size of the local basis.
 

Protected Attributes

std::vector< std::shared_ptr< X > > local_basis
 

Detailed Description

template<class X>
class Dune::PDELab::SubdomainBasis< X >

This represents a general per-subdomain basis.

Template Parameters
XVector type.

Member Typedef Documentation

◆ VectorType

template<class X >
typedef X Dune::PDELab::SubdomainBasis< X >::VectorType

Constructor & Destructor Documentation

◆ SubdomainBasis() [1/2]

template<class X >
Dune::PDELab::SubdomainBasis< X >::SubdomainBasis ( )
inline

◆ SubdomainBasis() [2/2]

template<class X >
Dune::PDELab::SubdomainBasis< X >::SubdomainBasis ( X &  basis_function)
inline

Constructor creating a basis with only one basis function per subdomain.

Member Function Documentation

◆ basis_size()

template<class X >
int Dune::PDELab::SubdomainBasis< X >::basis_size ( )
inline

Size of the local basis.

◆ get_basis_vector()

template<class X >
std::shared_ptr< X > Dune::PDELab::SubdomainBasis< X >::get_basis_vector ( int  i)
inline

Returns basis vector i.

Member Data Documentation

◆ local_basis

template<class X >
std::vector<std::shared_ptr<X> > Dune::PDELab::SubdomainBasis< X >::local_basis
protected

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