Fat boundary method for the laplacian
Public Types | |
typedef bases< Lagrange< Order+1, Vectorial >, Lagrange< Order, Scalar > > | basis_composite_type |
typedef functionspace_composite_type::element_type | element_type |
typedef Entity< Dim > | entity_type |
typedef boost::shared_ptr < export_type > | export_ptrtype |
typedef Exporter< mesh_type > | export_type |
typedef boost::shared_ptr < functionspace_composite_type > | functionspace_composite_ptrtype |
typedef FunctionSpace < mesh_type, basis_composite_type, Periodicity< Periodic <>, NoPeriodicity > > | functionspace_composite_type |
typedef boost::shared_ptr < mesh_type > | mesh_ptrtype |
typedef Mesh< entity_type > | mesh_type |
typedef double | value_type |
Public Member Functions | |
BOOST_MPL_ASSERT ((boost::is_same< mpl::bool_< functionspace_composite_type::template sub_functionspace< 0 >::type::element_type::is_periodic >, mpl::bool_< true > >)) | |
BOOST_MPL_ASSERT ((boost::is_same< mpl::bool_< functionspace_composite_type::template sub_functionspace< 1 >::type::element_type::is_periodic >, mpl::bool_< false > >)) | |
PeriodicStokes () | |
void | run () |
![]() | |
Simget () | |
virtual | ~Simget () |
destructor | |
Simget & | operator= (Simget const &o) |
copy operator | |
virtual std::string | name () const |
return the name of the simget | |
mpi::communicator | comm () const |
po::variables_map const & | vm () const |
AboutData const & | about () const |
double | meshSize () const |
return the mesh size | |
double | meshSizeInit () const |
return the mesh size | |
int | level () const |
return the refinement level | |
ptree::ptree const & | stats () const |
return the statistics associated to the simget after calling run | |
ptree::ptree & | stats () |
return the statistics associated to the simget after calling run | |
void | setMeshSize (double h) |
set the mesh size | |
void | setMeshSizeInit (double h) |
set the initial mesh size | |
void | setLevel (int level) |
set the refinment level if applicable | |
virtual void | run (const double *X, unsigned long P, double *Y, unsigned long N) |
void | print (std::ostream &out, std::vector< ptree::ptree > &stats) |
Additional Inherited Members | |
![]() | |
Simget & | changeRepository (boost::format fmt) |
![]() | |
int | M_level |
double | M_meshSize |
double | M_meshSizeInit |
ptree::ptree | M_stats |
Feel::PeriodicStokes< Dim, Order >::PeriodicStokes | ( | ) |
constructor
References Feel::Simget::about(), Feel::Simget::changeRepository(), and Feel::FunctionSpace< A0, A1, A2, A3, A4 >::New().
|
virtual |
run the convergence test
Implements Feel::Simget.
References Feel::elements(), Feel::integrate(), and Feel::markedfaces().