#include <users_modules/homogenisation/src/BCs_RVELagrange_Trac.hpp>
|
| BCs_RVELagrange_Trac (MoFEM::Interface &m_field) |
|
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) |
|
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) |
|
Definition at line 22 of file BCs_RVELagrange_Trac.hpp.
◆ BCs_RVELagrange_Trac()
◆ setRVEBCsHomoStressOperators()
PetscErrorCode BCs_RVELagrange_Trac::setRVEBCsHomoStressOperators |
( |
string |
field_name, |
|
|
string |
lagrang_field_name, |
|
|
string |
mesh_nodals_positions, |
|
|
Vec |
stress_homo |
|
) |
| |
|
inline |
Definition at line 448 of file BCs_RVELagrange_Trac.hpp.
452 bool ho_geometry =
false;
456 map<int,RVEBC_Data>::iterator sit =
setOfRVEBC.begin();
462 new OpRVEHomoStress_Assemble(lagrang_field_name,stress_homo,sit->second,
commonData)
465 PetscFunctionReturn(0);
◆ setRVEBCsOperators()
PetscErrorCode BCs_RVELagrange_Trac::setRVEBCsOperators |
( |
string |
field_name, |
|
|
string |
lagrang_field_name, |
|
|
string |
mesh_nodals_positions, |
|
|
Mat |
aij, |
|
|
vector< Vec > & |
f |
|
) |
| |
|
inline |
Definition at line 383 of file BCs_RVELagrange_Trac.hpp.
387 bool ho_geometry =
false;
391 map<int,RVEBC_Data>::iterator sit =
setOfRVEBC.begin();
402 new OpRVEBCsRhs_Assemble(lagrang_field_name,
f,sit->second,
commonData)
405 PetscFunctionReturn(0);
◆ commonData
◆ commonFunctions
The documentation for this struct was generated from the following file: