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 |
|
inline |
Physical data
void Feel::StVenantKirchhoff< Dim, Order >::run | ( | ) |
run the convergence test