#include <src/multi_indices/ProblemsMultiIndices.hpp>
Data structure created when composite problem is created
Definition at line 16 of file ProblemsMultiIndices.hpp.
◆ ~ComposedProblemsData()
virtual MoFEM::ComposedProblemsData::~ComposedProblemsData |
( |
| ) |
|
|
virtualdefault |
◆ getColIs()
MoFEMErrorCode MoFEM::ComposedProblemsData::getColIs |
( |
IS * |
is, |
|
|
const unsigned int |
pp |
|
) |
| const |
|
inline |
Get the Col sub dm IS object.
- Parameters
-
is | sub problem IS |
pp | problem number |
- Returns
- MoFEMErrorCode
Definition at line 761 of file ProblemsMultiIndices.hpp.
763 if (pp <=
colIs.size()) {
767 *is =
colIs[pp].get();
768 PetscObjectReference((PetscObject)(*is));
◆ getRowIs()
MoFEMErrorCode MoFEM::ComposedProblemsData::getRowIs |
( |
IS * |
is, |
|
|
const unsigned int |
pp |
|
) |
| const |
|
inline |
Get the col sub dm IS.
- Parameters
-
is | sub problem IS |
pp | problem number |
- Returns
- MoFEMErrorCode
Definition at line 749 of file ProblemsMultiIndices.hpp.
751 if (pp <=
rowIs.size()) {
755 *is =
rowIs[pp].get();
756 PetscObjectReference((PetscObject)(*is));
◆ colIs
std::vector<SmartPetscObj<IS> > MoFEM::ComposedProblemsData::colIs |
◆ colProblemsAdd
std::vector<const Problem *> MoFEM::ComposedProblemsData::colProblemsAdd |
◆ rowIs
std::vector<SmartPetscObj<IS> > MoFEM::ComposedProblemsData::rowIs |
◆ rowProblemsAdd
std::vector<const Problem *> MoFEM::ComposedProblemsData::rowProblemsAdd |
The documentation for this struct was generated from the following file: