![]() |
v0.15.0 |
#include "users_modules/mofem_um_homogenisation/src/BCs_RVELagrange_Periodic.hpp"
Classes | |
| struct | CommonDataPeriodic |
| struct | CommonFunctionsPeriodic |
| struct | MyPrismFE |
| struct | OpDmatRhs |
| \biref operator to calculate the RHS of the constrain for the RVE boundary conditions More... | |
| struct | OpRVEBCsPeriodicCalAssemCmat |
| \biref operator to calculate and assemble Cmat More... | |
| struct | OpRVEBCsPeriodicCalCTLam |
| struct | OpRVEBCsPeriodicCalCU |
| struct | OpRVEBCsPeriodicCalDispAtGaussPts |
| struct | OpRVEBCsPeriodicCalLagMulAtGaussPts |
| struct | OpRVEBCsPeriodicColInd |
| struct | OpRVEBCsPeriodicRhs |
| struct | OpRVEBCsPeriodicRhs_givenStrain |
| struct | OpRVEBCsPeriodicRowInd |
| struct | OpRVEHomoStress |
| \biref operator to calculate the RVE homogenised stress More... | |
| struct | RVEBC_Data_Periodic |
Public Member Functions | |
| MyPrismFE & | getLoopFeRVEBCLhs () |
| MyPrismFE & | getLoopFeRVEBCRhs () |
| MyPrismFE & | getLoopFeRVEBCRhsResidual () |
| MyPrismFE & | getLoopFeRVEBCStress () |
| BCs_RVELagrange_Periodic (MoFEM::Interface &m_field) | |
| PetscErrorCode | addLagrangiangElement (const string element_name, const string field_name, const string lagrang_field_name, const string mesh_nodals_positions, Range &periodic_prisms) |
| 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 > &f) |
| PetscErrorCode | setRVEBCsHomoStressOperators (string field_name, string lagrang_field_name, string mesh_nodals_positions, Vec stress_homo) |
Public Member Functions inherited from BCs_RVELagrange_Disp | |
| 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 |
| map< int, RVEBC_Data_Periodic > | setOfRVEBCPrisms |
| maps side set id with appropriate FluxData | |
| MyPrismFE | feRVEBCRhs |
| MyPrismFE | feRVEBCLhs |
| MyPrismFE | feRVEBCStress |
| MyPrismFE | feRVEBCRhsResidual |
| CommonFunctionsPeriodic | commonFunctionsPeriodic |
| CommonDataPeriodic | commonDataPeriodic |
Public Attributes inherited from BCs_RVELagrange_Disp | |
| 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 19 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 44 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 52 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 38 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 39 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 41 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 42 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 1312 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 1176 of file BCs_RVELagrange_Periodic.hpp.
|
inline |
Definition at line 1091 of file BCs_RVELagrange_Periodic.hpp.
| CommonDataPeriodic BCs_RVELagrange_Periodic::commonDataPeriodic |
Definition at line 155 of file BCs_RVELagrange_Periodic.hpp.
| CommonFunctionsPeriodic BCs_RVELagrange_Periodic::commonFunctionsPeriodic |
Definition at line 136 of file BCs_RVELagrange_Periodic.hpp.
| MyPrismFE BCs_RVELagrange_Periodic::feRVEBCLhs |
Definition at line 34 of file BCs_RVELagrange_Periodic.hpp.
| MyPrismFE BCs_RVELagrange_Periodic::feRVEBCRhs |
Definition at line 33 of file BCs_RVELagrange_Periodic.hpp.
| MyPrismFE BCs_RVELagrange_Periodic::feRVEBCRhsResidual |
Definition at line 36 of file BCs_RVELagrange_Periodic.hpp.
| MyPrismFE BCs_RVELagrange_Periodic::feRVEBCStress |
Definition at line 35 of file BCs_RVELagrange_Periodic.hpp.
| boost::ptr_vector<MethodForForceScaling> BCs_RVELagrange_Periodic::methodsOp |
Definition at line 21 of file BCs_RVELagrange_Periodic.hpp.
| map<int,RVEBC_Data_Periodic> BCs_RVELagrange_Periodic::setOfRVEBCPrisms |
maps side set id with appropriate FluxData
Definition at line 26 of file BCs_RVELagrange_Periodic.hpp.