MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
maiatypes.h File Reference

Go to the source code of this file.

Classes

class  MTXbit< T, bits, toggled >
 

Typedefs

using MFloat = double
 
using MLongFloat = long double
 
using MString = std::basic_string< char >
 
using MChar = char
 
using MUchar = unsigned char
 
using MBool = bool
 
using MShort = int_least16_t
 
using MUshort = uint_least16_t
 
using MInt = int32_t
 
using MUint = uint32_t
 
using MLong = int64_t
 
using MUlong = uint64_t
 
using MZone = z { MString name
 define array structures More...
 
template<MBool toggled = false>
using M32X4bit = MTXbit< uint_fast32_t, 4, toggled >
 
template<MBool toggled = false>
using M16X2bit = MTXbit< uint_fast16_t, 2, toggled >
 
template<MBool toggled = false>
using M8X1bit = MTXbit< uint_fast8_t, 1, toggled >
 

Variables

MInt id
 
MIntsolvers
 
MInt noSolvers
 

Typedef Documentation

◆ M16X2bit

template<MBool toggled = false>
using M16X2bit = MTXbit<uint_fast16_t, 2, toggled>

Definition at line 110 of file maiatypes.h.

◆ M32X4bit

template<MBool toggled = false>
using M32X4bit = MTXbit<uint_fast32_t, 4, toggled>

Definition at line 108 of file maiatypes.h.

◆ M8X1bit

template<MBool toggled = false>
using M8X1bit = MTXbit<uint_fast8_t, 1, toggled>

Definition at line 112 of file maiatypes.h.

◆ MBool

using MBool = bool

Definition at line 58 of file maiatypes.h.

◆ MChar

using MChar = char

Definition at line 56 of file maiatypes.h.

◆ MFloat

using MFloat = double

Definition at line 52 of file maiatypes.h.

◆ MInt

using MInt = int32_t

Definition at line 62 of file maiatypes.h.

◆ MLong

using MLong = int64_t

Definition at line 64 of file maiatypes.h.

◆ MLongFloat

using MLongFloat = long double

Definition at line 53 of file maiatypes.h.

◆ MShort

using MShort = int_least16_t

Definition at line 60 of file maiatypes.h.

◆ MString

using MString = std::basic_string<char>

Definition at line 55 of file maiatypes.h.

◆ MUchar

using MUchar = unsigned char

Definition at line 57 of file maiatypes.h.

◆ MUint

using MUint = uint32_t

Definition at line 63 of file maiatypes.h.

◆ MUlong

using MUlong = uint64_t

Definition at line 65 of file maiatypes.h.

◆ MUshort

using MUshort = uint_least16_t

Definition at line 61 of file maiatypes.h.

◆ MZone

using MZone = z { MString name

Definition at line 69 of file maiatypes.h.

Variable Documentation

◆ id

MInt id

Definition at line 71 of file maiatypes.h.

◆ noSolvers

MInt noSolvers

Definition at line 73 of file maiatypes.h.

◆ solvers

MInt* solvers

Definition at line 72 of file maiatypes.h.