Feel++ 0.91.0
Public Types | Public Member Functions

Feel::Stokes< Dim, BasisU, BasisP, Entity > Class Template Reference

solves the stokes equations More...

Inheritance diagram for Feel::Stokes< Dim, BasisU, BasisP, Entity >:
Feel::Application

List of all members.

Public Types

typedef double value_type
typedef Backend< value_type > backend_type
typedef boost::shared_ptr
< backend_type
backend_ptrtype
typedef
backend_type::sparse_matrix_ptrtype 
sparse_matrix_ptrtype
typedef
backend_type::vector_ptrtype 
vector_ptrtype
typedef Entity< Dim, 1, Dim > convex_type
typedef Mesh< convex_typemesh_type
typedef boost::shared_ptr
< mesh_type > 
mesh_ptrtype
typedef BasisU basis_u_type
typedef BasisP basis_p_type
typedef Lagrange< 0, Scalar > basis_l_type
typedef bases< basis_u_type,
basis_p_type, basis_l_type > 
basis_type
typedef FunctionSpace
< mesh_type, basis_type
space_type
typedef boost::shared_ptr
< space_type > 
space_ptrtype
typedef space_type::element_type element_type
typedef element_type::template
sub_element< 0 >::type 
element_0_type
typedef element_type::template
sub_element< 1 >::type 
element_1_type
typedef element_type::template
sub_element< 2 >::type 
element_2_type
typedef Exporter< mesh_type > export_type

Public Member Functions

 BOOST_MPL_ASSERT ((boost::is_same< typename space_type::bases_list, basis_type >))
 BOOST_MPL_ASSERT ((boost::is_same< typename mpl::at< typename space_type::bases_list, mpl::int_< 0 > >::type, basis_u_type >))
 BOOST_MPL_ASSERT ((boost::is_same< typename mpl::at< typename space_type::bases_list, mpl::int_< 1 > >::type, basis_p_type >))
 BOOST_MPL_ASSERT ((boost::is_same< typename mpl::at< typename space_type::bases_list, mpl::int_< 2 > >::type, basis_l_type >))
 Stokes (int argc, char **argv, AboutData const &ad, po::options_description const &od)
void run ()

Detailed Description

template<int Dim, typename BasisU, typename BasisP, template< uint16_type, uint16_type, uint16_type > class Entity>
class Feel::Stokes< Dim, BasisU, BasisP, Entity >

solves the stokes equations


Member Function Documentation

template<int Dim, typename BasisU , typename BasisP , template< uint16_type, uint16_type, uint16_type > class Entity>
void Feel::Stokes< Dim, BasisU, BasisP, Entity >::run ( ) [virtual]

run the convergence test

Reimplemented from Feel::Application.

References Feel::boundaryfaces(), and Feel::elements().