![]() |
v0.15.0 |
#include "users_modules/mofem_um_homogenisation/src/BCs_RVELagrange_Disp.hpp"
Classes | |
| struct | CommonFunctions |
| struct | MyTriFE |
| struct | OpDmatRhs |
| struct | OpRVEBCsLhs |
| \biref operator to calculate the LHS for the RVE bounary conditions More... | |
| struct | OpRVEBCsRhs |
| \biref operator to calculate the RHS of the constrain for the RVE boundary conditions More... | |
| struct | OpRVEBCsRhsForceExternal_CU |
| \biref operator to calculate and assemble CU More... | |
| struct | OpRVEBCsRhsHomoC |
| \biref operator to calculate the RHS for the calculation of the homgoensied stiffness matrix More... | |
| struct | OpRVEHomoStress |
| \biref operator to calculate the RVE homogenised stress More... | |
| struct | RVEBC_Data |
Public Member Functions | |
| MyTriFE & | getLoopFeRVEBCLhs () |
| MyTriFE & | getLoopFeRVEBCRhs () |
| MyTriFE & | getLoopFeRVEBCRhsResidual () |
| MyTriFE & | getLoopFeRVEBCStress () |
| MyTriFE & | getLoopFeRVEBCRhsHomoC () |
| BCs_RVELagrange_Disp (MoFEM::Interface &m_field) | |
| PetscErrorCode | addLagrangiangElement (const string element_name, const string field_name, const string lagrang_field_name, const string mesh_nodals_positions) |
| PetscErrorCode | setRVEBCsOperatorsNonlinear (string field_name, string lagrang_field_name, string mesh_nodals_positions, Mat aij, vector< Vec > &fvec, Vec f, VectorDouble given_strain) |
| PetscErrorCode | setRVEBCsOperators (string field_name, string lagrang_field_name, string mesh_nodals_positions, Mat aij, vector< Vec > &fvec) |
| PetscErrorCode | setRVEBCsHomoStressOperators (string field_name, string lagrang_field_name, string mesh_nodals_positions, Vec Stress_Homo) |
Public Attributes | |
| boost::ptr_vector< MethodForForceScaling > | methodsOp |
| MoFEM::Interface & | mField |
| MyTriFE | feRVEBCRhs |
| MyTriFE | feRVEBCLhs |
| MyTriFE | feRVEBCStress |
| MyTriFE | feRVEBCRhsResidual |
| MyTriFE | feRVEBCRhsHomoC |
| map< int, RVEBC_Data > | setOfRVEBC |
| maps side set id with appropriate FluxData | |
| CommonFunctions | common_functions |
Definition at line 18 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 44 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 58 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 35 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 36 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 41 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 38 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 39 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 640 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 556 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 511 of file BCs_RVELagrange_Disp.hpp.
| CommonFunctions BCs_RVELagrange_Disp::common_functions |
Definition at line 416 of file BCs_RVELagrange_Disp.hpp.
| MyTriFE BCs_RVELagrange_Disp::feRVEBCLhs |
Definition at line 30 of file BCs_RVELagrange_Disp.hpp.
| MyTriFE BCs_RVELagrange_Disp::feRVEBCRhs |
Definition at line 29 of file BCs_RVELagrange_Disp.hpp.
| MyTriFE BCs_RVELagrange_Disp::feRVEBCRhsHomoC |
Definition at line 33 of file BCs_RVELagrange_Disp.hpp.
| MyTriFE BCs_RVELagrange_Disp::feRVEBCRhsResidual |
Definition at line 32 of file BCs_RVELagrange_Disp.hpp.
| MyTriFE BCs_RVELagrange_Disp::feRVEBCStress |
Definition at line 31 of file BCs_RVELagrange_Disp.hpp.
| boost::ptr_vector<MethodForForceScaling> BCs_RVELagrange_Disp::methodsOp |
Definition at line 25 of file BCs_RVELagrange_Disp.hpp.
| MoFEM::Interface& BCs_RVELagrange_Disp::mField |
Definition at line 28 of file BCs_RVELagrange_Disp.hpp.
| map<int,RVEBC_Data> BCs_RVELagrange_Disp::setOfRVEBC |
maps side set id with appropriate FluxData
Definition at line 56 of file BCs_RVELagrange_Disp.hpp.