IOSS 2.0
Loading...
Searching...
No Matches
Ioss_CodeTypes.h File Reference
#include <array>
#include <cstddef>
#include <cstdint>
#include <string>
#include <vector>
#include "SEACASIoss_config.h"
#include <complex>
Include dependency graph for Ioss_CodeTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Ioss
 The main namespace for the Ioss library.
 

Macros

#define IOSS_MAYBE_UNUSED
 
#define IOSS_NODISCARD
 
#define IOSS_PAR_UNUSED(x)
 
#define IOSS_FUNC_ENTER(m)
 
#define IOSS_DEBUG_OUTPUT   0
 
#define IOSS_NOOP_GFI(type)
 
#define IOSS_NOOP_PFI(type)
 

Typedefs

using Ioss::IntVector = std::vector<int>
 
using Ioss::Int64Vector = std::vector<int64_t>
 
using Ioss::NameList = std::vector<std::string>
 
using Ioss::IJK_t = std::array<int, 3>
 
using Ioss_MPI_Comm = int
 
using Complex = std::complex<double>
 

Functions

std::string IOSS_SCALAR ()
 
std::string IOSS_VECTOR_2D ()
 
std::string IOSS_VECTOR_3D ()
 
std::string IOSS_SYM_TENSOR ()
 

Macro Definition Documentation

◆ IOSS_DEBUG_OUTPUT

#define IOSS_DEBUG_OUTPUT   0

◆ IOSS_FUNC_ENTER

#define IOSS_FUNC_ENTER ( m)

◆ IOSS_MAYBE_UNUSED

#define IOSS_MAYBE_UNUSED

◆ IOSS_NODISCARD

#define IOSS_NODISCARD

◆ IOSS_NOOP_GFI

#define IOSS_NOOP_GFI ( type)
Value:
int64_t get_field_internal(const type *, const Ioss::Field &, void *, size_t) const override \
{ \
return -1; \
}
Holds metadata for bulk data associated with a GroupingEntity.
Definition Ioss_Field.h:25

◆ IOSS_NOOP_PFI

#define IOSS_NOOP_PFI ( type)
Value:
int64_t put_field_internal(const type *, const Ioss::Field &, void *, size_t) const override \
{ \
return -1; \
}

◆ IOSS_PAR_UNUSED

#define IOSS_PAR_UNUSED ( x)
Value:
do { \
(void)(x); \
} while (0)

Typedef Documentation

◆ Complex

using Complex = std::complex<double>

◆ Ioss_MPI_Comm

using Ioss_MPI_Comm = int

Function Documentation

◆ IOSS_SCALAR()

std::string IOSS_SCALAR ( )
inline

◆ IOSS_SYM_TENSOR()

std::string IOSS_SYM_TENSOR ( )
inline

◆ IOSS_VECTOR_2D()

std::string IOSS_VECTOR_2D ( )
inline

◆ IOSS_VECTOR_3D()

std::string IOSS_VECTOR_3D ( )
inline