CG  Version 25
Macros | Functions
initialConditionsFromAProfile.C File Reference
#include "Parameters.h"
#include "GenericGraphicsInterface.h"
#include "ParallelUtility.h"
#include "SplineMapping.h"
Include dependency graph for initialConditionsFromAProfile.C:

Macros

#define FOR_3(i1, i2, i3, I1, I2, I3)
 
#define FOR_3D(i1, i2, i3, I1, I2, I3)
 
#define XC0(i1, i2, i3)   (xab[0][0]+dvx[0]*(i1-iv0[0]))
 
#define XC1(i1, i2, i3)   (xab[0][1]+dvx[1]*(i2-iv0[1]))
 
#define XC2(i1, i2, i3)   (xab[0][2]+dvx[2]*(i3-iv0[2]))
 

Functions

int getLineFromFile (FILE *file, char s[], int lim)
 
int initialConditionsFromAProfile (const aString &fileName, realCompositeGridFunction &u, Parameters &parameters, GenericGraphicsInterface &gi, real rpar[])
 

Macro Definition Documentation

#define FOR_3 (   i1,
  i2,
  i3,
  I1,
  I2,
  I3 
)
Value:
I1Base=I1.getBase(); I2Base=I2.getBase(); I3Base=I3.getBase();\
I1Bound=I1.getBound(); I2Bound=I2.getBound(); I3Bound=I3.getBound();\
for( i3=I3Base; i3<=I3Bound; i3++ ) \
for( i2=I2Base; i2<=I2Bound; i2++ ) \
for( i1=I1Base; i1<=I1Bound; i1++ )
#define FOR_3D (   i1,
  i2,
  i3,
  I1,
  I2,
  I3 
)
Value:
int I1Base,I2Base,I3Base;\
int I1Bound,I2Bound,I3Bound;\
I1Base=I1.getBase(); I2Base=I2.getBase(); I3Base=I3.getBase();\
I1Bound=I1.getBound(); I2Bound=I2.getBound(); I3Bound=I3.getBound();\
for( i3=I3Base; i3<=I3Bound; i3++ ) \
for( i2=I2Base; i2<=I2Bound; i2++ ) \
for( i1=I1Base; i1<=I1Bound; i1++ )
#define XC0 (   i1,
  i2,
  i3 
)    (xab[0][0]+dvx[0]*(i1-iv0[0]))
#define XC1 (   i1,
  i2,
  i3 
)    (xab[0][1]+dvx[1]*(i2-iv0[1]))
#define XC2 (   i1,
  i2,
  i3 
)    (xab[0][2]+dvx[2]*(i3-iv0[2]))

Function Documentation

int getLineFromFile ( FILE *  file,
char  s[],
int  lim 
)
int initialConditionsFromAProfile ( const aString &  fileName,
realCompositeGridFunction &  u,
Parameters parameters,
GenericGraphicsInterface &  gi,
real  rpar[] 
)