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.