Logo
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ on Travis-CI Feel++ on Twitter Feel++ on YouTube Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Pages
Feel::Elaxi< Order, Entity > Class Template Reference

Detailed Description

template<int Order, template< uint16_type, uint16_type, uint16_type > class Entity = Simplex>
class Feel::Elaxi< Order, Entity >

Diffussion Advection Reaction Solver

solve \(-\epsilon \Delta u -\beta\cdot\nabla u + \mu u = f\) on \(\Omega\) and \(u= g\) on \(\Gamma_{in}\)

Inherits Application.

Public Types

typedef Application application_type
 
typedef boost::shared_ptr
< backend_type > 
backend_ptrtype
 
typedef Backend< value_type > backend_type
 
typedef Lagrange< Order, Scalar > basis_scalar_type
 
typedef bases
< basis_scalar_type,
basis_scalar_type > 
basis_type
 
typedef element_type::template
sub_element< 0 >::type 
element_0_type
 
typedef element_type::template
sub_element< 1 >::type 
element_1_type
 
typedef space_type::element_type element_type
 
typedef Entity< Dim, 1, Dim > entity_type
 
typedef Exporter< mesh_type > export_type
 
typedef boost::shared_ptr
< mesh_type > 
mesh_ptrtype
 
typedef Mesh< entity_type > mesh_type
 
typedef boost::shared_ptr
< space_type > 
space_ptrtype
 
typedef FunctionSpace
< mesh_type, basis_type,
value_type > 
space_type
 
typedef
backend_type::sparse_matrix_ptrtype 
sparse_matrix_ptrtype
 
typedef double value_type
 
typedef
backend_type::vector_ptrtype 
vector_ptrtype
 

Public Member Functions

void run ()
 

Static Public Attributes

static const uint16_type Dim =2
 
static const uint16_type imOrder = 4*Order
 

Member Function Documentation

template<int Order, template< uint16_type, uint16_type, uint16_type > class Entity>
void Feel::Elaxi< Order, Entity >::run ( )

run the convergence test


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