Overture  Version 25
Functions
App.h File Reference
#include "Overture.h"
#include "A++.h"
#include "OGFunction.h"
Include dependency graph for App.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void turnOnAutomaticCommunication ()
 
void turnOffAutomaticCommunication ()
 
bool getAutomaticCommunication ()
 
int getSent ()
 
int getReceived ()
 
void printMessageInfo (const char *msg, FILE *file=stdout)
 
int assignGridFunction (OGFunction &exact, realMappedGridFunction &u, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t)
 
void assign (realGridCollectionFunction &u, const realGridCollectionFunction &v)
 
void assign (realGridCollectionFunction &u, real value)
 
void assign (intGridCollectionFunction &u, const intGridCollectionFunction &v)
 
void assign (intGridCollectionFunction &u, int value)
 
void assign (realArray &u, const realArray &v)
 
void assign (intArray &u, const intArray &v)
 
void assign (realArray &u, const realArray &v, const Index &I1, const Index &I2, const Index &I3, const Index &I4)
 
void assign (intArray &u, const intArray &v, const Index &I1, const Index &I2, const Index &I3, const Index &I4)
 
void assign (realArray &u, const Index &I1, const Index &I2, const Index &I3, const Index &I4, const realArray &v, const Index &J1, const Index &J2, const Index &J3, const Index &J4)
 
void assign (intArray &u, const Index &I1, const Index &I2, const Index &I3, const Index &I4, const intArray &v, const Index &J1, const Index &J2, const Index &J3, const Index &J4)
 
void assign (realArray &u, real value, const Index &I1, const Index &I2, const Index &I3, const Index &I4)
 
void assign (intArray &u, int value, const Index &I1, const Index &I2, const Index &I3, const Index &I4)
 
void assign (realArray &u, real value)
 
void assign (intArray &u, int value)
 
int getFullBase (const doubleSerialArray &u, int axis)
 
int getFullBound (const doubleSerialArray &u, int axis)
 
void checkArrayIDs (const aString &label, bool printNumber=false)
 
real getSignForJacobian (MappedGrid &mg)
 
bool hasSameDistribution (const intArray &u, const intArray &v)
 
bool hasSameDistribution (const floatArray &u, const floatArray &v)
 
bool hasSameDistribution (const doubleArray &u, const doubleArray &v)
 
bool hasSameDistribution (const intArray &u, const Partitioning_Type &partition)
 
bool hasSameDistribution (const floatArray &u, const Partitioning_Type &partition)
 
bool hasSameDistribution (const doubleArray &u, const Partitioning_Type &partition)
 
bool hasSameDistribution (const Partitioning_Type &uPartition, const Partitioning_Type &vPartition)
 
int testConsistency (const intArray &u, const char *label)
 
int testConsistency (const floatArray &u, const char *label)
 
int testConsistency (const doubleArray &u, const char *label)
 

Function Documentation

void assign ( realGridCollectionFunction u,
const realGridCollectionFunction v 
)
void assign ( realGridCollectionFunction u,
real  value 
)
void assign ( intGridCollectionFunction u,
const intGridCollectionFunction v 
)
void assign ( intGridCollectionFunction u,
int  value 
)
void assign ( realArray u,
const realArray v 
)
void assign ( intArray &  u,
const intArray &  v 
)
void assign ( realArray u,
const realArray v,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  I4 
)
void assign ( intArray &  u,
const intArray &  v,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  I4 
)
void assign ( realArray u,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  I4,
const realArray v,
const Index &  J1,
const Index &  J2,
const Index &  J3,
const Index &  J4 
)
void assign ( intArray &  u,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  I4,
const intArray &  v,
const Index &  J1,
const Index &  J2,
const Index &  J3,
const Index &  J4 
)
void assign ( realArray u,
real  value,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  I4 
)
void assign ( intArray &  u,
int  value,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  I4 
)
void assign ( realArray u,
real  value 
)
void assign ( intArray &  u,
int  value 
)
int assignGridFunction ( OGFunction exact,
realMappedGridFunction u,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t 
)
void checkArrayIDs ( const aString label,
bool  printNumber = false 
)
bool getAutomaticCommunication ( )
int getFullBase ( const doubleSerialArray &  u,
int  axis 
)
inline
int getFullBound ( const doubleSerialArray &  u,
int  axis 
)
inline
int getReceived ( )

Referenced by printMessageInfo().

int getSent ( )

Referenced by printMessageInfo().

real getSignForJacobian ( MappedGrid mg)
bool hasSameDistribution ( const intArray &  u,
const intArray &  v 
)
bool hasSameDistribution ( const floatArray &  u,
const floatArray &  v 
)

References hasSameDistribution().

bool hasSameDistribution ( const doubleArray &  u,
const doubleArray &  v 
)

References hasSameDistribution().

bool hasSameDistribution ( const intArray &  u,
const Partitioning_Type &  partition 
)

References hasSameDistribution(), and NULL.

bool hasSameDistribution ( const floatArray &  u,
const Partitioning_Type &  partition 
)

References hasSameDistribution(), and NULL.

bool hasSameDistribution ( const doubleArray &  u,
const Partitioning_Type &  partition 
)

References hasSameDistribution(), and NULL.

bool hasSameDistribution ( const Partitioning_Type &  uPartition,
const Partitioning_Type &  vPartition 
)

References abs(), and max().

void printMessageInfo ( const char *  msg,
FILE *  file = stdout 
)

References getReceived(), and getSent().

int testConsistency ( const intArray &  u,
const char *  label 
)
int testConsistency ( const floatArray &  u,
const char *  label 
)
int testConsistency ( const doubleArray &  u,
const char *  label 
)
void turnOffAutomaticCommunication ( )
void turnOnAutomaticCommunication ( )