Go to the source code of this file.
Classes | |
| class | Playa::ConstHandleTraits< X > |
| class | Playa::ConstHandleTraits< const X > |
| class | Playa::Handle< PointerType > |
Namespaces | |
| namespace | Playa |
| Playa is a collection of high-level objects for linear algebra. | |
Defines | |
| #define | HANDLE_CTORS(handle, contents) |
| #define | STREAM_OUT(handleType) |
Functions | |
| template<class PointerType > | |
| std::ostream & | Playa::operator<< (std::ostream &os, const Playa::Handle< PointerType > &h) |
| #define HANDLE_CTORS | ( | handle, | |||
| contents | ) |
Value:
/** Empty ctor */ \ handle() : Playa::Handle<contents >() {;} \ /** Construct a #handle with a raw pointer to a #contents */ \ handle(Playa::Handleable<contents >* rawPtr) : Playa::Handle<contents >(rawPtr) {;} \ /** Construct a #handle with a smart pointer to a #contents */ \ handle(const Teuchos::RCP<contents >& smartPtr) : Playa::Handle<contents >(smartPtr){;}
Definition at line 30 of file PlayaHandle.hpp.
| #define STREAM_OUT | ( | handleType | ) |
Value:
inline std::ostream& operator<<(std::ostream& os, const handleType& h) \ {h.print(os); return os;}
Definition at line 189 of file PlayaHandle.hpp.