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::StVenantKirchhoff< Dim, Order > Class Template Reference
+ Inheritance diagram for Feel::StVenantKirchhoff< Dim, Order >:

Public Types

typedef boost::shared_ptr
< backend_type > 
backend_ptrtype
 
typedef Backend< value_type > backend_type
 
typedef bases< basis_u_type > basis_type
 
typedef Lagrange< Order,
Vectorial > 
basis_u_type
 
typedef Lagrange< Order,
Vectorial > 
basis_v_type
 
typedef boost::shared_ptr
< bdf_type > 
bdf_ptrtype
 
typedef Bdf< functionspace_type > bdf_type
 
typedef boost::shared_ptr
< element_type > 
element_ptrtype
 
typedef
functionspace_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_type > 
functionspace_ptrtype
 
typedef FunctionSpace
< mesh_type, basis_type,
value_type > 
functionspace_type
 
typedef boost::shared_ptr
< funlin_type > 
funlin_ptrtype
 
typedef FsFunctionalLinear
< functionspace_type > 
funlin_type
 
typedef boost::shared_ptr
< mesh_type > 
mesh_ptrtype
 
typedef Mesh< entity_type > mesh_type
 
typedef boost::shared_ptr
< oplin_type > 
oplin_ptrtype
 
typedef OperatorLinear
< functionspace_type,
functionspace_type > 
oplin_type
 
typedef p0_space_type::element_type p0_element_type
 
typedef FunctionSpace
< mesh_type, bases< Lagrange
< 0, Scalar > >, Discontinuous > 
p0_space_type
 
typedef StVenantKirchhoff< Dim,
Order > 
self_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

void run ()
 
 StVenantKirchhoff ()
 
void updateJacobian (const vector_ptrtype &X, sparse_matrix_ptrtype &J)
 
void updateResidual (const vector_ptrtype &X, vector_ptrtype &R)
 
void updateResidualJacobian (const vector_ptrtype &X, vector_ptrtype &R, sparse_matrix_ptrtype &J)
 

Static Public Attributes

static const uint16_type imOrder = 2*Order
 

Constructor & Destructor Documentation

template<int Dim, int Order>
Feel::StVenantKirchhoff< Dim, Order >::StVenantKirchhoff ( )
inline

Physical data

Member Function Documentation

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

run the convergence test


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