mmd_t4_prism/Common.h File Reference

#include <limits>
#include <cassert>
#include <sstream>
#include "uth_log.h"
#include <stdint.h>
Include dependency graph for Common.h:

Go to the source code of this file.

Typedefs

typedef unsigned char BYTE
typedef BYTE Tsmall
typedef int Tind
typedef unsigned int uTind
typedef double Tval
typedef uTind ID
typedef long int Tlong
typedef unsigned long int uTlong
typedef FirstGeometryModule
< double > 
GeometryModule

Enumerations

enum  eFlagIdx {
  GROUP_ID = 0, B_COND = 0, F_TYPE = 1, REFINEMENT = 1,
  EL_TYPE = 2
}
enum  eFaceFlag { F_IN = -1, F_OUT = 1, F_NORMAL = 0, F_FLIPPED = 4 }
enum  eElemFlag {
  EL_TYPEI = 5, EL_TYPEII = 12, EL_TYPE0 = 1, EL_TYPE1 = 2,
  EL_TYPE2 = 4, EL_TYPE3 = 8, EL_T4_ALLIN = 15, EL_TYPE4 = 16,
  EL_TYPE00 = 0, EL_TYPE_PI = 9, EL_TYPE_PII = 25
}
enum  eMMC { ACTIVE = 1, INACTIVE = -1, REF_ISO = 8, UNREFINED = 0 }
enum  eKind { eVertex, eEdge, eFace, eElement }

Functions

template<class T >
void safeDelete (T *&p)
template<class T >
void safeDeleteArray (T *&p)

Variables

const Tind UNKNOWN_INT = std::numeric_limits<Tind>::min()
const uTind UNKNOWN = std::numeric_limits<uTind>::max()
const uTind FIRST = 1
const int X = 0
const int Y = 1
const int Z = 2
const double SMALL = 1e-10
std::ostringstream & mmv_out_stream
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1