|  | 
|  | 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< 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 | 
|  | 
| 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) | 
|  | 
| TEUCHOS_DEPRECATED int | count () const | 
|  | 
template<class ObjType>
class EpetraExt::ModelEvaluator::Evaluation< ObjType >
Definition at line 306 of file EpetraExt_ModelEvaluator.h.