#include <src/petsc/AuxPETSc.hpp>
◆ PairNameFEMethodPtr() [1/2]
MoFEM::PairNameFEMethodPtr::PairNameFEMethodPtr |
( |
std::string |
name, |
|
|
FEMethod * |
ptr |
|
) |
| |
|
inline |
Definition at line 14 of file AuxPETSc.hpp.
15 : std::pair<std::string, FEMethod *>(name, ptr) {}
◆ PairNameFEMethodPtr() [2/2]
template<typename FEMETHOD >
MoFEM::PairNameFEMethodPtr::PairNameFEMethodPtr |
( |
std::string |
name, |
|
|
boost::shared_ptr< FEMETHOD > |
ptr |
|
) |
| |
|
inline |
Definition at line 17 of file AuxPETSc.hpp.
18 : std::pair<std::string, FEMethod *>(name, ptr.get()),
fePtr(ptr) {}
◆ ~PairNameFEMethodPtr()
virtual MoFEM::PairNameFEMethodPtr::~PairNameFEMethodPtr |
( |
| ) |
|
|
virtualdefault |
◆ getSharedPtr()
boost::shared_ptr<BasicMethod> MoFEM::PairNameFEMethodPtr::getSharedPtr |
( |
| ) |
const |
|
inline |
Definition at line 22 of file AuxPETSc.hpp.
24 THROW_MESSAGE(
"Shared pointer not set. You have to be using raw "
25 "pointer, that is unsafe.");
◆ fePtr
boost::shared_ptr<FEMethod> MoFEM::PairNameFEMethodPtr::fePtr |
|
private |
The documentation for this struct was generated from the following file: