OOFEM 3.0
Loading...
Searching...
No Matches
valuemodetype.h File Reference
#include "enum.h"
#include "enum-impl.h"

Go to the source code of this file.

Classes

struct  oofem::EnumData< ENUM_TYPE >
struct  oofem::EnumData< ENUM_TYPE >::EnumItem

Namespaces

namespace  oofem

Macros

#define ENUM_TYPE   ValueModeType
#define ENUM_PREFIX   "VM_"
#define ENUM_DEF
#define _str(s)
#define _xstr(s)
#define ENUM_ITEM(i)
#define ENUM_ITEM_WITH_VALUE(i, v)
#define ENUM_ITEM_WITH_VALUE(i, v)
#define ENUM_ITEM(i)
#define __TO_STRING(T)
#define _TO_STRING(T)

Enumerations

enum  oofem::ENUM_TYPE { oofem::ENUM_DEF , oofem::ENUM_DEF , oofem::ENUM_DEF }

Macro Definition Documentation

◆ __TO_STRING

#define __TO_STRING ( T)
Value:
inline const char* __ ## T ## ToString(ENUM_TYPE value){ return EnumTraits<ENUM_TYPE>::name(value).value(); }
#define ENUM_TYPE

◆ _str

#define _str ( s)
Value:
#s

◆ _TO_STRING

#define _TO_STRING ( T)
Value:
#define __TO_STRING(T)
Definition enum-impl.h:67

◆ _xstr

#define _xstr ( s)
Value:
_str(s)
#define _str(s)
Definition enum-impl.h:33

◆ ENUM_DEF

#define ENUM_DEF
Value:
ENUM_ITEM_WITH_VALUE(VM_Unknown, 0) \
ENUM_ITEM_WITH_VALUE(VM_Total, 1) \
ENUM_ITEM_WITH_VALUE(VM_Velocity, 2) \
ENUM_ITEM_WITH_VALUE(VM_Acceleration, 3) \
ENUM_ITEM_WITH_VALUE(VM_Incremental, 4) \
ENUM_ITEM_WITH_VALUE(VM_RhsTotal, 5) \
ENUM_ITEM_WITH_VALUE(VM_RhsIncremental, 6) \
ENUM_ITEM_WITH_VALUE(VM_RhsInitial, 7) \
ENUM_ITEM_WITH_VALUE(VM_Intermediate, 8) \
ENUM_ITEM_WITH_VALUE(VM_TotalIntrinsic, 9) \
ENUM_ITEM_WITH_VALUE(VM_Residual, 99)
#define ENUM_ITEM_WITH_VALUE(element, val)
Definition cltypes.C:301

Definition at line 68 of file valuemodetype.h.

◆ ENUM_ITEM [1/2]

#define ENUM_ITEM ( i)
Value:
{ENUM_TYPE::i,#i},

◆ ENUM_ITEM [2/2]

#define ENUM_ITEM ( i)
Value:
i,

◆ ENUM_ITEM_WITH_VALUE [1/2]

#define ENUM_ITEM_WITH_VALUE ( i,
v )
Value:
{ENUM_TYPE::i,#i},

◆ ENUM_ITEM_WITH_VALUE [2/2]

#define ENUM_ITEM_WITH_VALUE ( i,
v )
Value:
i=v,

◆ ENUM_PREFIX

#define ENUM_PREFIX   "VM_"

Definition at line 67 of file valuemodetype.h.

◆ ENUM_TYPE

#define ENUM_TYPE   ValueModeType

Type representing the mode of UnknownType or CharType, or similar types. Afore mentioned types usually describes the physical meaning of value and ValueModeType provides the further necessary classification. For example "DisplacementVector" value can be further classified to be total displacement (TotalMode) or velocity of displacement (VelocityMode) an so on.

Definition at line 66 of file valuemodetype.h.


This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011