#include <src/petsc/AuxPETSc.hpp>
Definition at line 33 of file AuxPETSc.hpp.
◆ BasicMethodPtr() [1/2]
MoFEM::BasicMethodPtr::BasicMethodPtr |
( |
BasicMethod * |
ptr | ) |
|
|
inline |
◆ BasicMethodPtr() [2/2]
template<typename BASICMETHOD >
MoFEM::BasicMethodPtr::BasicMethodPtr |
( |
boost::shared_ptr< BASICMETHOD > |
ptr | ) |
|
|
inline |
◆ ~BasicMethodPtr()
virtual MoFEM::BasicMethodPtr::~BasicMethodPtr |
( |
| ) |
|
|
virtualdefault |
◆ getSharedPtr()
boost::shared_ptr<BasicMethod> MoFEM::BasicMethodPtr::getSharedPtr |
( |
| ) |
const |
|
inline |
Definition at line 44 of file AuxPETSc.hpp.
46 THROW_MESSAGE(
"Shared pointer not set. You have to be using raw "
47 "pointer, that is unsafe.");
◆ operator*()
BasicMethod& MoFEM::BasicMethodPtr::operator* |
( |
| ) |
const |
|
inline |
◆ operator->()
BasicMethod* MoFEM::BasicMethodPtr::operator-> |
( |
| ) |
const |
|
inline |
◆ bmPtr
boost::shared_ptr<BasicMethod> MoFEM::BasicMethodPtr::bmPtr |
|
private |
◆ rawPtr
The documentation for this struct was generated from the following file: