#include <src/multi_indices/ProblemsMultiIndices.hpp>
Data structure created when composite problem is created
Definition at line 16 of file ProblemsMultiIndices.hpp.
◆ ~ComposedProblemsData()
MoFEM::ComposedProblemsData::~ComposedProblemsData |
( |
| ) |
|
|
virtual |
Definition at line 8 of file ProblemsMultiIndices.cpp.
8 {
9 for (
unsigned int ii = 0; ii !=
rowIs.size(); ii++) {
10 CHKERRABORT(PETSC_COMM_SELF, ISDestroy(&
rowIs[ii]));
11 }
12 for (
unsigned int jj = 0; jj !=
colIs.size(); jj++) {
13 CHKERRABORT(PETSC_COMM_SELF, ISDestroy(&
colIs[jj]));
14 }
15}
◆ getColIs()
MoFEMErrorCode MoFEM::ComposedProblemsData::getColIs |
( |
IS * |
is, |
|
|
const unsigned int |
pp |
|
) |
| const |
|
inline |
Definition at line 734 of file ProblemsMultiIndices.hpp.
734 {
736 PetscObjectReference((PetscObject)
colIs[pp]);
737 if (pp <=
colIs.size()) {
740 }
743}
#define MoFEMFunctionReturnHot(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define MoFEMFunctionBeginHot
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
◆ getRowIs()
MoFEMErrorCode MoFEM::ComposedProblemsData::getRowIs |
( |
IS * |
is, |
|
|
const unsigned int |
pp |
|
) |
| const |
|
inline |
◆ colIs
std::vector<IS> MoFEM::ComposedProblemsData::colIs |
◆ colProblemsAdd
std::vector<const Problem *> MoFEM::ComposedProblemsData::colProblemsAdd |
◆ rowIs
std::vector<IS> MoFEM::ComposedProblemsData::rowIs |
◆ rowProblemsAdd
std::vector<const Problem *> MoFEM::ComposedProblemsData::rowProblemsAdd |
The documentation for this struct was generated from the following files: