basecode/testAsync.cpp File Reference

#include "header.h"
#include <stdio.h>
#include <iomanip>
#include "../shell/Neutral.h"
#include "../builtins/Arith.h"
#include "Dinfo.h"
#include <queue>
#include "../biophysics/IntFire.h"
#include "../synapse/Synapse.h"
#include "../synapse/SynHandlerBase.h"
#include "../synapse/SimpleSynHandler.h"
#include "SparseMatrix.h"
#include "SparseMsg.h"
#include "SingleMsg.h"
#include "OneToOneMsg.h"
#include "../randnum/randnum.h"
#include "../scheduling/Clock.h"
#include "../shell/Shell.h"
#include "../mpi/PostMaster.h"
Include dependency graph for testAsync.cpp:

Classes

class  TestId
class  Test

Functions

void showFields ()
void testSendMsg ()
void testCreateMsg ()
void testSetGet ()
void testStrSet ()
void testGet ()
void testStrGet ()
void testSetGetDouble ()
void testSetGetSynapse ()
void testSetGetVec ()
void testSendSpike ()
void printSparseMatrix (const SparseMatrix< unsigned int > &m)
void testSparseMatrix ()
void testSparseMatrix2 ()
void testSparseMatrixReorder ()
void testSparseMatrixFill ()
void printGrid (Element *e, const string &field, double min, double max)
void testSparseMsg ()
void test2ArgSetVec ()
void testSetRepeat ()
void testSharedMsg ()
void testConvVector ()
void testConvVectorOfVectors ()
void testMsgField ()
void testSetGetExtField ()
void testLookupSetGet ()
void testIsA ()
void testFinfoFields ()
void testCinfoFields ()
void testCinfoElements ()
void testMsgSrcDestFields ()
void testHopFunc ()
void testAsync ()

Function Documentation

void printGrid ( Element e,
const string &  field,
double  min,
double  max 
)

References Field< A >::get(), Element::id(), and Element::numData().

Here is the call graph for this function:

void printSparseMatrix ( const SparseMatrix< unsigned int > &  m  ) 
void showFields (  ) 

References Id::element(), Neutral::initCinfo(), and Id::nextId().

Referenced by testAsync().

Here is the call graph for this function:

void test2ArgSetVec (  ) 

References ObjId::data(), doubleEq(), Id::element(), Arith::initCinfo(), Id::nextId(), and SetGet2< A1, A2 >::setVec().

Referenced by testAsync().

Here is the call graph for this function:

void testAsync (  ) 
void testCinfoElements (  ) 

References Field< A >::get().

Referenced by testAsync().

Here is the call graph for this function:

void testCinfoFields (  ) 
void testConvVector (  ) 

References Conv< T >::buf2val(), Conv< T >::size(), and Conv< T >::val2buf().

Referenced by testAsync().

Here is the call graph for this function:

void testConvVectorOfVectors (  ) 

References Conv< T >::buf2val(), doubleEq(), Conv< T >::size(), and Conv< T >::val2buf().

Referenced by testAsync().

Here is the call graph for this function:

void testCreateMsg (  ) 
void testFinfoFields (  ) 
void testGet (  ) 
void testHopFunc (  ) 

References c, checkHopFuncTestBuffer(), doubleEq(), MooseTestHop, HopFunc3< A1, A2, A3 >::op(), and HopFunc2< A1, A2 >::op().

Referenced by testAsync().

Here is the call graph for this function:

void testIsA (  ) 

References a, Arith::initCinfo(), Neutral::initCinfo(), and Cinfo::isA().

Referenced by testAsync().

Here is the call graph for this function:

void testLookupSetGet (  ) 
void testMsgField (  ) 
void testMsgSrcDestFields (  ) 
void testSendMsg (  ) 
void testSendSpike (  ) 
void testSetGet (  ) 

References ObjId::data(), doubleEq(), Id::element(), Field< A >::get(), Arith::initCinfo(), Id::nextId(), and Field< A >::set().

Referenced by testAsync().

Here is the call graph for this function:

void testSetGetDouble (  ) 

References ObjId::data(), doubleEq(), Id::element(), Field< A >::get(), IntFire::initCinfo(), Id::nextId(), and Field< A >::set().

Referenced by testAsync().

Here is the call graph for this function:

void testSetGetExtField (  ) 
void testSetGetSynapse (  ) 

References d, Element::data(), doubleEq(), Field< A >::get(), Id::nextId(), Element::numData(), Field< A >::setVec(), and Id::value().

Referenced by testAsync().

Here is the call graph for this function:

void testSetGetVec (  ) 

References Element::data(), Id::element(), Field< A >::getVec(), Id::nextId(), Field< A >::setVec(), and Id::value().

Referenced by testAsync().

Here is the call graph for this function:

void testSetRepeat (  ) 

References doubleEq(), Field< A >::getVec(), Id::nextId(), Field< A >::setRepeat(), Field< A >::setVec(), and Id::value().

Referenced by testAsync().

Here is the call graph for this function:

void testSharedMsg (  ) 
void testSparseMatrix (  ) 
void testSparseMatrix2 (  ) 
void testSparseMatrixFill (  ) 
void testSparseMatrixReorder (  ) 
void testSparseMsg (  ) 
void testStrGet (  ) 

References Id::element(), Arith::initCinfo(), Id::nextId(), Element::setName(), and SetGet::strGet().

Referenced by testAsync().

Here is the call graph for this function:

void testStrSet (  ) 

References Shell::adopt(), Id::element(), Element::getName(), Arith::initCinfo(), Id::nextId(), and SetGet::strSet().

Referenced by testAsync().

Here is the call graph for this function:


Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1