|
| | IBFEPostProcessor (std::string name, IBTK::FEDataManager *fe_data_manager) |
| |
| virtual | ~IBFEPostProcessor ()=default |
| |
| virtual void | registerScalarVariable (const std::string &name, libMesh::FEFamily fe_family, libMesh::Order fe_order, IBTK::ScalarMeshFcnPtr fcn, const std::vector< IBTK::SystemData > &system_data=std::vector< IBTK::SystemData >(), void *var_fcn_ctx=nullptr) |
| |
| virtual void | registerVectorVariable (const std::string &var_name, libMesh::FEFamily var_fe_family, libMesh::Order var_fe_order, IBTK::VectorMeshFcnPtr var_fcn, const std::vector< IBTK::SystemData > &system_data=std::vector< IBTK::SystemData >(), void *var_fcn_ctx=nullptr, unsigned int var_dim=NDIM) |
| |
| virtual void | registerTensorVariable (const std::string &var_name, libMesh::FEFamily var_fe_family, libMesh::Order var_fe_order, IBTK::TensorMeshFcnPtr var_fcn, const std::vector< IBTK::SystemData > &system_data=std::vector< IBTK::SystemData >(), void *var_fcn_ctx=nullptr, unsigned int var_dim=NDIM) |
| |
| virtual void | registerInterpolatedScalarEulerianVariable (const std::string &var_name, libMesh::FEFamily var_fe_family, libMesh::Order var_fe_order, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > var, SAMRAI::tbox::Pointer< SAMRAI::hier::VariableContext > ctx, const IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent &ghost_fill_transaction) |
| |
| virtual void | registerInterpolatedScalarEulerianVariable (const std::string &var_name, libMesh::FEFamily var_fe_family, libMesh::Order var_fe_order, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > var, SAMRAI::tbox::Pointer< SAMRAI::hier::VariableContext > ctx, const IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent &ghost_fill_transaction, const IBTK::FEDataManager::InterpSpec &interp_spec) |
| |
| virtual void | initializeFEData () |
| |
| virtual void | postProcessData (double data_time) |
| |
|
| static void | FF_fcn (libMesh::TensorValue< double > &FF_out, const libMesh::TensorValue< double > &FF_in, const libMesh::Point &, const libMesh::Point &, libMesh::Elem *, const std::vector< const std::vector< double > * > &, const std::vector< const std::vector< libMesh::VectorValue< double > > * > &, double, void *) |
| | Function for reconstructing the deformation gradient tensor FF = dX/ds. More...
|
| |
| static void | EE_fcn (libMesh::TensorValue< double > &EE, const libMesh::TensorValue< double > &FF, const libMesh::Point &, const libMesh::Point &, libMesh::Elem *, const std::vector< const std::vector< double > * > &, const std::vector< const std::vector< libMesh::VectorValue< double > > * > &, double, void *) |
| | Function for reconstructing the Green-Lagrangian strain tensor EE = 0.5*(CC - II), with CC = FF^T FF and FF = dX/ds. More...
|
| |
| static void | cauchy_stress_from_PK1_stress_fcn (libMesh::TensorValue< double > &sigma, const libMesh::TensorValue< double > &FF, const libMesh::Point &X, const libMesh::Point &s, libMesh::Elem *elem, const std::vector< const std::vector< double > * > &system_var_data, const std::vector< const std::vector< libMesh::VectorValue< double > > * > &system_grad_var_data, double data_time, void *ctx) |
| | Function for reconstructing the Cauchy stress from the PK1 stress, using the PK1 stress function data provided by the ctx argument. More...
|
| |
| static void | deformed_material_axis_fcn (libMesh::VectorValue< double > &f, const libMesh::TensorValue< double > &FF, const libMesh::Point &, const libMesh::Point &, libMesh::Elem *, const std::vector< const std::vector< double > * > &system_var_data, const std::vector< const std::vector< libMesh::VectorValue< double > > * > &, double, void *) |
| | Function for reconstructing a deformed material axis. A pointer to the system number must be passed as the ctx argument. More...
|
| |
| static void | deformed_normalized_material_axis_fcn (libMesh::VectorValue< double > &f, const libMesh::TensorValue< double > &FF, const libMesh::Point &, const libMesh::Point &, libMesh::Elem *, const std::vector< const std::vector< double > * > &system_var_data, const std::vector< const std::vector< libMesh::VectorValue< double > > * > &, double, void *) |
| | Function for reconstructing a deformed, normalized material axis. A pointer to the system number must be passed as the ctx argument. More...
|
| |
| static void | material_axis_stretch_fcn (double &lambda, const libMesh::TensorValue< double > &FF, const libMesh::Point &, const libMesh::Point &, libMesh::Elem *, const std::vector< const std::vector< double > * > &system_var_data, const std::vector< const std::vector< libMesh::VectorValue< double > > * > &, double, void *) |
| | Function for reconstructing the stretch in a material axis. A pointer to the system number must be passed as the ctx argument. More...
|
| |