AMROC Main     Blockstructured Adaptive Mesh Refinement in object-oriented C++


Main Page   Class Hierarchy   Compound List   File List  

DAGHParams.h File Reference

Definition of most important values. More...

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <assert.h>
#include <generic.h>
#include <string.h>
#include <iostream.h>
#include <fstream.h>
#include <strstream.h>
#include "streams_CompConf.h"
#include "DAGHFortranInterfaces.h"

Include dependency graph for DAGHParams.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define DAGHTrue   (1)
#define DAGHFalse   (0)
#define DAGHNull   (-1)
#define DAGHNoBody   (DAGHNull)
#define DAGHNullLevel   (DAGHNull)
#define DAGHAll   (9999)
#define DAGHSmall   (-999999)
#define DAGHLarge   ( 999999)
#define DAGHAllLevels   (DAGHAll)
#define DAGHAllTimes   (DAGHAll)
#define DAGHCurrentTime   (0)
#define DAGHNextTime   (1)
#define DAGHPreviousTime   (2)
#define DAGHCompositeDistribution   (1)
#define DAGHBlockXDistribution   (2)
#define DAGHBlockYDistribution   (3)
#define DAGHBlockZDistribution   (4)
#define DAGHBlockXYDistribution   (5)
#define DAGHBlockYZDistribution   (6)
#define DAGHBlockXZDistribution   (7)
#define DAGHBlockAllDistribution   (8)
#define DAGHUserDefDistribution   (9)
#define DAGHNoInteraction   (DAGHNull)
#define DAGHGhostInteraction   (1)
#define DAGHInitGFOnCreation   (DAGHFalse)
#define DAGHMaxRank   (3)
#define DAGH_X   (0)
#define DAGH_Y   (1)
#define DAGH_Z   (2)
#define DAGH_All   (3)
#define DAGHMaxAxis   (4)
#define DAGH_XY   (5)
#define DAGH_XZ   (6)
#define DAGH_YZ   (7)
#define DAGH_Dim1ToTop   (8)
#define DAGH_Dim2ToTop   (16)
#define DAGH_Backward   (0)
#define DAGH_Forward   (1)
#define DAGH_Both   (2)
#define DAGHMaxDirs   (3)
#define DAGHHisDir(d)   (((d) == DAGH_Both) ? (d) : (1 - (d)))
#define DAGH_Inside   (4)
#define DAGHCellCentered   (1)
#define DAGHNonCellCentered   (2)
#define DAGHVertexCentered   (2)
#define DAGHFaceCentered_X   (3)
#define DAGHFaceCentered_Y   (4)
#define DAGHFaceCentered_Z   (5)
#define DAGHNoComm   (DAGHNull)
#define DAGHComm   (1)
#define DAGHCommNoFace   (2)
#define DAGHCommFaceOnly   (3)
#define DAGHCommNoCorner   (4)
#define DAGHCommNoEdge   (5)
#define DAGHCommCurrentTimeOnly   (6)
#define DAGHCommSimple   (7)
#define DAGHTemplateComm   (20)
#define DAGHShadowFactor   (2)
#define DAGHNoExternalGhost   (DAGHNull)
#define DAGHHasExternalGhost   (DAGHTrue)
#define DAGHNoCheckpoint   (DAGHNull)
#define DAGHCheckpoint   (DAGHTrue)
#define DAGH_OK   (0)
#define DAGH_ERROR   (-1)
#define DAGH_WARN   (-2)
#define DAGH_FATAL   (-3)
#define DAGH_Integer   (1)
#define DAGH_Real   (2)
#define DAGH_Double   (3)
#define DAGH_Character   (4)
#define DAGH_Byte   (5)
#define DAGHWorldCoords   (1)
#define DAGHLocalCoords   (2)
#define DAGHViz_NONE   (DAGHNull)
#define DAGHViz_XGRAPH   (1)
#define DAGHViz_FILE   (2)
#define DAGHGhost   0
#define DAGHData   1
#define DAGHIO   2
#define DAGHService   3
#define DAGHTypeShift   (12)
#define DAGHTimeShift   (10)
#define DAGHLevelShift   (4)
#define DAGHDirShift   (0)
#define DAGHGhostTag   (DAGHGhost << DAGHTypeShift)
#define DAGHDataTag   (DAGHData << DAGHTypeShift)
#define DAGHIOTag   (DAGHIO << DAGHTypeShift)
#define DAGHServiceTag   (DAGHService << DAGHTypeShift)
#define DAGH_ExternalBoundary   (1)
#define DAGH_AdaptiveBoundary   (2)
#define DAGH_InternalBoundary   (3)
#define DAGHNoBoundary   (0)
#define DAGHBoundaryConst   (1)
#define DAGHBoundaryRegular   (1)
#define DAGHBoundaryShift   (2)
#define DAGHBoundaryUserDef   (3)
#define DAGHNoAdaptBoundary   (0)
#define DAGHAdaptBoundaryInterp   (1)
#define DAGHAdaptBoundaryUserDef   (2)
#define DAGHAdaptBoundaryBoth   (3)
#define DAGHNoNorm   (0)
#define DAGHNormL1   (1)
#define DAGHNormL2   (2)
#define DAGHNormMax   (3)
#define MAXLIM(T)   ((T)(((unsigned long)(-1))))
#define GridFunction(dim)   name2(GridFunction,dim)
#define GridFunctionName
#define GridDataBlock(dim)   name2(GridDataBlock,dim)
#define GridDataBlockName
#define GridData(dim)   name2(GridData,dim)
#define GridDataName
#define Array   GridData
#define Global_Min_Max(Type)

Typedefs

typedef int INTEGER
typedef float REAL
typedef double DOUBLE
typedef char CHARACTER

Functions

const int & Min (const int &a, const int &b)
const int & Max (const int &a, const int &b)
const unsigned int & Min (const unsigned int &a, const unsigned int &b)
const unsigned int & Max (const unsigned int &a, const unsigned int &b)
const float & Min (const float &a, const float &b)
const float & Max (const float &a, const float &b)
const double & Min (const double &a, const double &b)
const double & Max (const double &a, const double &b)


Detailed Description

Definition of most important values.

Author:
Manish Parashar

Definition in file DAGHParams.h.


Define Documentation

#define Global_Min_Max Type   
 

Value:

inline const Type& Min(const Type& a, const Type& b)      \
    { return((a < b) ? a : b); }                         \
  inline const Type& Max(const Type& a, const Type& b)      \
    { return((a > b) ? a : b); }

Definition at line 224 of file DAGHParams.h.


Quickstart     Users Guide     Programmers Reference     Installation      Examples     Download



AMROC Main      Home      Contact
last update: 06/01/04