|
| | 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.