|
MAIA bb96820c
Multiphysics at AIA
|
Go to the source code of this file.
Classes | |
| struct | maia::maia_signed |
| struct | maia::maia_unsigned |
| struct | maia::is_unsigned< T > |
| struct | maia::is_unsigned< MUint > |
| struct | maia::is_unsigned< MUlong > |
| class | Scratch |
| This class holds the complete scratch space. More... | |
| class | ScratchSpaceBase |
| This class is a base class for all ScratchSpaces. More... | |
| class | ScratchSpace< T > |
| This class is a ScratchSpace. More... | |
| struct | ScratchSpace< T >::p_ |
Namespaces | |
| namespace | maia |
| Namespace for auxiliary functions/classes. | |
Typedefs | |
| using | MStringScratchSpace = ScratchSpace< MString > |
| using | MCharScratchSpace = ScratchSpace< MChar > |
| using | MIntScratchSpace = ScratchSpace< MInt > |
| using | MLongScratchSpace = ScratchSpace< MLong > |
| using | MFloatScratchSpace = ScratchSpace< MFloat > |
| using | MBoolScratchSpace = ScratchSpace< MBool > |
| using | MUshortScratchSpace = ScratchSpace< MUshort > |
| using | MUcharScratchSpace = ScratchSpace< MUchar > |
| using | MIntPointerScratchSpace = ScratchSpace< MInt * > |
| using | MLongPointerScratchSpace = ScratchSpace< MLong * > |
| using | MFloatPointerScratchSpace = ScratchSpace< MFloat * > |
| using | MBoolPointerScratchSpace = ScratchSpace< MBool * > |
| using | MFloatPointerPointerScratchSpace = ScratchSpace< MFloat ** > |
| using | MPI_GroupScratchSpace = ScratchSpace< MPI_Group > |
| using | ScratchList = std::list< ScratchSpaceBase * > |
Functions | |
| template<class T > | |
| std::ostream & | operator<< (std::ostream &os, const ScratchSpace< T > &s) |
| Print contents of scratch space object. More... | |
| using MBoolPointerScratchSpace = ScratchSpace<MBool*> |
| typedef ScratchSpace< MBool > MBoolScratchSpace |
| typedef ScratchSpace< MChar > MCharScratchSpace |
| using MFloatPointerPointerScratchSpace = ScratchSpace<MFloat**> |
| using MFloatPointerScratchSpace = ScratchSpace<MFloat*> |
| typedef ScratchSpace< MFloat > MFloatScratchSpace |
| typedef ScratchSpace< MInt * > MIntPointerScratchSpace |
| typedef ScratchSpace< MInt > MIntScratchSpace |
| using MLongPointerScratchSpace = ScratchSpace<MLong*> |
| typedef ScratchSpace< MLong > MLongScratchSpace |
| using MPI_GroupScratchSpace = ScratchSpace<MPI_Group> |
| typedef ScratchSpace< MString > MStringScratchSpace |
| typedef ScratchSpace< MUchar > MUcharScratchSpace |
| typedef ScratchSpace< MUshort > MUshortScratchSpace |
| using ScratchList = std::list<ScratchSpaceBase*> |
| std::ostream & operator<< | ( | std::ostream & | os, |
| const ScratchSpace< T > & | s | ||
| ) |
| T | Element type. |
| [in] | os | Stream object to write to. |
| [in] | s | Scratch space object. |
Note: if T is not convertible to string, the contents are not printed.
Definition at line 722 of file scratch.h.