#include "users_modules/mofem_um_homogenisation/src/BCs_RVELagrange_Trac_Rigid_Trans.hpp"
|
| struct | OpRVEBCsLhs |
| | \biref operator to calculate the LHS for the RVE bounary conditions More...
|
| |
|
| | BCs_RVELagrange_Trac_Rigid_Trans (MoFEM::Interface &m_field) |
| |
| PetscErrorCode | setRVEBCsRigidBodyTranOperators (string field_name, string lagrang_field_name, Mat aij, map< int, RVEBC_Data > setOfRVEBC) |
| |
| 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) |
| |
◆ BCs_RVELagrange_Trac_Rigid_Trans()
| BCs_RVELagrange_Trac_Rigid_Trans::BCs_RVELagrange_Trac_Rigid_Trans |
( |
MoFEM::Interface & |
m_field | ) |
|
|
inline |
◆ setRVEBCsRigidBodyTranOperators()
| PetscErrorCode BCs_RVELagrange_Trac_Rigid_Trans::setRVEBCsRigidBodyTranOperators |
( |
string |
field_name, |
|
|
string |
lagrang_field_name, |
|
|
Mat |
aij, |
|
|
map< int, RVEBC_Data > |
setOfRVEBC |
|
) |
| |
|
inline |
Definition at line 103 of file BCs_RVELagrange_Trac_Rigid_Trans.hpp.
105 {
106 PetscFunctionBegin;
107 map<int,RVEBC_Data>::iterator sit =
setOfRVEBC.begin();
109
110 feRVEBCLhs.getOpPtrVector().push_back(
new OpRVEBCsLhs(
field_name,lagrang_field_name,aij, sit->second));
111 }
112 PetscFunctionReturn(0);
113 }
constexpr auto field_name
map< int, RVEBC_Data > setOfRVEBC
maps side set id with appropriate FluxData
The documentation for this struct was generated from the following file: