|
| Evaluation () |
|
| Evaluation (const Teuchos::RCP< ObjType > &obj) |
|
| Evaluation (const Teuchos::RCP< ObjType > &obj, EEvalType evalType) |
|
EEvalType | getType () const |
|
void | reset (const Teuchos::RCP< ObjType > &obj, EEvalType evalType) |
|
| RCP (ObjType *p, ERCPWeakNoDealloc) |
|
| RCP (ObjType *p, ERCPUndefinedWeakNoDealloc) |
|
| RCP (ObjType *p, Dealloc_T dealloc, ERCPUndefinedWithDealloc, bool has_ownership=true) |
|
| RCP (ObjType *p, const RCPNodeHandle &node) |
|
| RCP (ENull null_arg=null) |
|
| RCP (ObjType *p, bool has_ownership=true) |
|
| RCP (ObjType *p, Dealloc_T dealloc, bool has_ownership) |
|
| RCP (const RCP< ObjType > &r_ptr) |
|
| RCP (RCP< ObjType > &&r_ptr) |
|
| RCP (const RCP< T2 > &r_ptr) |
|
| RCP (const RCP< T2 > &r_ptr, ObjType *ptr) |
|
RCP< ObjType > | rcpFromPtr (const Ptr< ObjType > &ptr) |
|
RCP< ObjType > | rcp (const boost::shared_ptr< ObjType > &sptr) |
|
RCP< ObjType > | rcp (ObjType *p, bool owns_mem=true) |
|
RCP< ObjType > | rcp (const std::shared_ptr< ObjType > &sptr) |
|
boost::shared_ptr< ObjType > | shared_pointer (const RCP< ObjType > &rcp) |
|
RCP< ObjType > | rcpWithDealloc (ObjType *p, Dealloc_T dealloc, bool owns_mem=true) |
|
RCP< ObjType > | rcpWithDeallocUndef (ObjType *p, Dealloc_T dealloc, bool owns_mem=true) |
|
RCP< ObjType > | rcpFromRef (ObjType &r) |
|
RCP< ObjType > | rcpFromUndefRef (ObjType &r) |
|
RCP< ObjType > | rcpWithEmbeddedObjPreDestroy (ObjType *p, const Embedded &embedded, bool owns_mem=true) |
|
RCP< ObjType > | rcpWithEmbeddedObjPostDestroy (ObjType *p, const Embedded &embedded, bool owns_mem=true) |
|
RCP< ObjType > | rcpWithEmbeddedObj (ObjType *p, const Embedded &embedded, bool owns_mem=true) |
|
RCP< ObjType > | rcpWithInvertedObjOwnership (const RCP< ObjType > &child, const RCP< ParentT > &parent) |
|
RCP< ObjType > | rcpCloneNode (const RCP< ObjType > &p) |
|
bool | is_null (const RCP< ObjType > &p) |
|
bool | is_null () const |
|
bool | nonnull (const RCP< ObjType > &p) |
|
bool | operator== (const RCP< ObjType > &p, ENull) |
|
bool | operator== (const RCP< T1 > &p1, const RCP< T2 > &p2) |
|
bool | operator!= (const RCP< ObjType > &p, ENull) |
|
bool | operator!= (const RCP< T1 > &p1, const RCP< T2 > &p2) |
|
RCP< T2 > | rcp_implicit_cast (const RCP< T1 > &p1) |
|
RCP< T2 > | rcp_static_cast (const RCP< T1 > &p1) |
|
RCP< T2 > | rcp_const_cast (const RCP< T1 > &p1) |
|
RCP< T2 > | rcp_dynamic_cast (const RCP< T1 > &p1, bool throw_on_fail=false) |
|
void | set_extra_data (const T1 &extra_data, const std::string &name, const Ptr< RCP< T2 > > &p, EPrePostDestruction destroy_when=POST_DESTROY, bool force_unique=true) |
|
const T1 & | get_extra_data (const RCP< T2 > &p, const std::string &name) |
|
T1 & | get_nonconst_extra_data (RCP< T2 > &p, const std::string &name) |
|
Ptr< const T1 > | get_optional_extra_data (const RCP< T2 > &p, const std::string &name) |
|
Ptr< T1 > | get_optional_nonconst_extra_data (RCP< T2 > &p, const std::string &name) |
|
const Dealloc_T & | get_dealloc (const RCP< ObjType > &p) |
|
Dealloc_T & | get_nonconst_dealloc (const RCP< ObjType > &p) |
|
Ptr< const Dealloc_T > | get_optional_dealloc (const RCP< ObjType > &p) |
|
Ptr< Dealloc_T > | get_optional_nonconst_dealloc (const RCP< ObjType > &p) |
|
const Embedded & | getEmbeddedObj (const RCP< ObjType > &p) |
|
Embedded & | getNonconstEmbeddedObj (const RCP< ObjType > &p) |
|
Ptr< const Embedded > | getOptionalEmbeddedObj (const RCP< ObjType > &p) |
|
Ptr< Embedded > | getOptionalNonconstEmbeddedObj (const RCP< ObjType > &p) |
|
std::ostream & | operator<< (std::ostream &out, const RCP< ObjType > &p) |
|
std::shared_ptr< ObjType > | get_shared_ptr (const RCP< ObjType > &rcp) |
|
| ~RCP () |
|
RCP< ObjType > & | operator= (const RCP< ObjType > &r_ptr) |
|
RCP< ObjType > & | operator= (RCP< ObjType > &&r_ptr) |
|
RCP< ObjType > & | operator= (ENull) |
|
void | swap (RCP< ObjType > &r_ptr) |
|
ObjType * | operator-> () const |
|
ObjType & | operator* () const |
|
ObjType * | get () const |
|
ObjType * | getRawPtr () const |
|
Ptr< ObjType > | ptr () const |
|
Ptr< ObjType > | operator() () const |
|
| operator bool () const |
|
RCP< const ObjType > | getConst () const |
|
ERCPStrength | strength () const |
|
bool | is_valid_ptr () const |
|
int | strong_count () const |
|
int | weak_count () const |
|
int | total_count () const |
|
void | set_has_ownership () |
|
bool | has_ownership () const |
|
Ptr< ObjType > | release () |
|
RCP< ObjType > | create_weak () const |
|
RCP< ObjType > | create_strong () const |
|
bool | shares_resource (const RCP< T2 > &r_ptr) const |
|
const RCP< ObjType > & | assert_not_null () const |
|
const RCP< ObjType > & | assert_valid_ptr () const |
|
const RCP< ObjType > & | debug_assert_not_null () const |
|
const RCP< ObjType > & | debug_assert_valid_ptr () const |
|
void | reset () |
|
void | reset (T2 *p, bool has_ownership=true) |
|
template<class ObjType>
class EpetraExt::ModelEvaluator::Evaluation< ObjType >
Definition at line 312 of file EpetraExt_ModelEvaluator.h.