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 Files Functions Variables Typedefs Pages
Feel::Sound< Dim, Order > Class Template Reference

Detailed Description

template<int Dim, int Order>
class Feel::Sound< Dim, Order >

Sound Solver using discontinous approximation spaces

solve \( -\Delta u = f\) on \(\Omega\) and \(u= g\) on \(\Gamma\)

+ Inheritance diagram for Feel::Sound< Dim, Order >:

Public Types

typedef boost::shared_ptr
< backend_type > 
backend_ptrtype
 
typedef Backend< double > backend_type
 
typedef bases< Lagrange< Order,
Scalar > > 
basis_type
 
typedef space_type::element_type element_type
 
typedef Simplex< Dim, 1, Dim > entity_type
 
typedef Exporter< mesh_type > export_type
 
typedef boost::shared_ptr
< mesh_type > 
mesh_ptr_type
 
typedef Mesh< entity_type > mesh_type
 
typedef p0_space_type::element_type p0_element_type
 
typedef FunctionSpace
< mesh_type, bases< Lagrange
< 0, Scalar > >, Discontinuous > 
p0_space_type
 
typedef boost::shared_ptr
< space_type > 
space_ptrtype
 
typedef FunctionSpace
< mesh_type, basis_type > 
space_type
 
typedef
backend_type::sparse_matrix_ptrtype 
sparse_matrix_ptrtype
 
typedef
backend_type::sparse_matrix_type 
sparse_matrix_type
 
typedef double value_type
 
typedef
backend_type::vector_ptrtype 
vector_ptrtype
 
typedef backend_type::vector_type vector_type
 

Public Member Functions

std::string name () const
 
void run ()
 
 Sound (std::string const &name)
 

Static Public Attributes

static const uint16_type imOrder = 2*Order
 

Member Function Documentation

template<int Dim, int Order>
void Feel::Sound< Dim, Order >::run ( )

run the convergence test

backend

eigen solver

exporter to paraview or gmsh


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