![]() |
v0.13.2 |
#include <users_modules/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 More... | |
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 671 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 580 of file BCs_RVELagrange_Disp.hpp.
|
inline |
Definition at line 535 of file BCs_RVELagrange_Disp.hpp.
CommonFunctions BCs_RVELagrange_Disp::common_functions |
Definition at line 434 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.