Overture  Version 25
Static Public Member Functions | List of all members
ArrayUtil Class Reference

#include <ArrayUtil.h>

Static Public Member Functions

static void turnOnAutomaticCommunication ()
 
static void turnOffAutomaticCommunication ()
 
static bool getAutomaticCommunication ()
 
static int getSent ()
 
static int getReceived ()
 
static void printMessageInfo (const char *msg, FILE *file=stdout)
 
static int assignGridFunction (OGFunction &exact, realMappedGridFunction &u, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t)
 
static void assign (realGridCollectionFunction &u, const realGridCollectionFunction &v)
 
static void assign (realGridCollectionFunction &u, real value)
 
static void assign (realArray &u, const realArray &v)
 
static void assign (realArray &u, const realArray &v, const Index &I1, const Index &I2, const Index &I3, const Index &I4)
 
static 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)
 
static void assign (realArray &u, real value, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex)
 
static int getFullBase (const doubleSerialArray &u, int axis)
 
static int getFullBound (const doubleSerialArray &u, int axis)
 
static void checkArrayIDs (const aString &label, bool printNumber=false)
 

Member Function Documentation

void ArrayUtil::assign ( realGridCollectionFunction u,
const realGridCollectionFunction v 
)
static
void ArrayUtil::assign ( realGridCollectionFunction u,
real  value 
)
static
void ArrayUtil::assign ( realArray u,
const realArray v 
)
static
void ArrayUtil::assign ( realArray u,
const realArray v,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  I4 
)
static
void ArrayUtil::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 
)
static
void ArrayUtil::assign ( realArray u,
real  value,
const Index &  I1 = nullIndex,
const Index &  I2 = nullIndex,
const Index &  I3 = nullIndex,
const Index &  I4 = nullIndex 
)
static
int ArrayUtil::assignGridFunction ( OGFunction exact,
realMappedGridFunction u,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t 
)
static
void ArrayUtil::checkArrayIDs ( const aString label,
bool  printNumber = false 
)
static
bool ArrayUtil::getAutomaticCommunication ( )
static
static int ArrayUtil::getFullBase ( const doubleSerialArray &  u,
int  axis 
)
inlinestatic
static int ArrayUtil::getFullBound ( const doubleSerialArray &  u,
int  axis 
)
inlinestatic
int ArrayUtil::getReceived ( )
static

Referenced by printMessageInfo().

int ArrayUtil::getSent ( )
static

Referenced by printMessageInfo().

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

References getReceived(), and getSent().

void ArrayUtil::turnOffAutomaticCommunication ( )
static
void ArrayUtil::turnOnAutomaticCommunication ( )
static

The documentation for this class was generated from the following files: