MOOSE - Multiscale Object Oriented Simulation Environment
|
#include "header.h"
#include "testScheduling.h"
#include "Clock.h"
#include "SparseMatrix.h"
#include "SparseMsg.h"
#include "SingleMsg.h"
#include "../builtins/Arith.h"
#include "../shell/Shell.h"
Go to the source code of this file.
Functions | |
void | testClock () |
void | testClockMessaging () |
void | testMpiScheduling () |
void | testScheduling () |
void | testSchedulingProcess () |
Variables | |
static DestFinfo | processFinfo ("process","handles process call", new EpFunc1< TestSched, ProcPtr >(&TestSched::process)) |
static const Cinfo * | testSchedCinfo = TestSched::initCinfo() |
void testClock | ( | ) |
Check that clock scheduling works.
Definition at line 80 of file testScheduling.cpp.
References Clock::activeTicks_, Clock::buildTicks(), Eref::data(), Shell::doAddMsg(), doubleEq(), Id::eref(), Clock::getCurrentTime(), Clock::handleReinit(), Clock::handleStart(), Id::nextId(), Clock::numTicks, Field< A >::set(), LookupField< L, A >::set(), and Clock::ticks_.
Referenced by testScheduling().
void testClockMessaging | ( | ) |
Definition at line 171 of file testScheduling.cpp.
References Eref::data(), Shell::doCreate(), Shell::doDelete(), and Id::eref().
Referenced by testScheduling().
void testMpiScheduling | ( | ) |
Definition at line 193 of file testScheduling.cpp.
Referenced by mpiTests().
void testScheduling | ( | ) |
Definition at line 183 of file testScheduling.cpp.
References testClock(), and testClockMessaging().
Referenced by nonMpiTests().
void testSchedulingProcess | ( | ) |
Definition at line 189 of file testScheduling.cpp.
Referenced by processTests().
|
static |
Referenced by TestSched::initCinfo(), and testFinfoFields().
|
static |
Definition at line 52 of file testScheduling.cpp.
Referenced by TestSched::initCinfo().