builtins/testBuiltins.cpp File Reference

#include "header.h"
#include "DiagonalMsg.h"
#include "OneToAllMsg.h"
#include "../scheduling/Clock.h"
#include "Arith.h"
#include "TableBase.h"
#include "Table.h"
#include <queue>
#include "../shell/Shell.h"
Include dependency graph for testBuiltins.cpp:

Functions

void testArith ()
void testFibonacci ()
void testMpiFibonacci ()
void testUtilsForLoadXplot ()
void testUtilsForCompareXplot ()
void testTable ()
void testGetMsg ()
void testStats ()
void testBuiltins ()
void testBuiltinsProcess ()
void testMpiBuiltins ()

Function Documentation

void testArith (  ) 

References Arith::arg1(), Arith::arg2(), Element::data(), Id::destroy(), Arith::getOutput(), Arith::initCinfo(), Id::nextId(), and Arith::process().

Referenced by testBuiltins().

Here is the call graph for this function:

void testBuiltins (  ) 

References testArith(), and testTable().

Referenced by nonMpiTests().

Here is the call graph for this function:

void testBuiltinsProcess (  ) 

References testGetMsg(), and testStats().

Referenced by processTests().

Here is the call graph for this function:

void testFibonacci (  ) 

This test uses the Diagonal Msg and summing in the Arith element to generate a Fibonacci series.

References Finfo::addMsg(), Arith::arg1(), Arith::arg2(), Element::data(), Id::destroy(), Shell::doSetClock(), Shell::doStart(), Eref::element(), Cinfo::findFinfo(), Arith::getOutput(), Clock::initCinfo(), Arith::initCinfo(), Msg::mid(), Id::nextId(), Shell::numNodes(), and DiagonalMsg::setStride().

Here is the call graph for this function:

void testGetMsg (  ) 
void testMpiBuiltins (  ) 

Referenced by mpiTests().

void testMpiFibonacci (  ) 

This test uses the Diagonal Msg and summing in the Arith element to generate a Fibonacci series.

References Id::destroy(), Shell::doAddMsg(), Shell::doCreate(), Shell::doSetClock(), Shell::doStart(), doubleEq(), Shell::doUseClock(), Field< A >::getVec(), Field< A >::set(), and SetGet1< A >::set().

Here is the call graph for this function:

void testStats (  ) 
void testTable (  ) 
void testUtilsForCompareXplot (  ) 

References doubleEq(), getRMS(), getRMSDiff(), and getRMSRatio().

Referenced by testTable().

Here is the call graph for this function:

void testUtilsForLoadXplot (  ) 

References doubleEq(), getYcolumn(), and isNamedPlot().

Referenced by testTable().

Here is the call graph for this function:


Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1