Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PsPolatorAndPsNumericType.h File Reference

this file also declares short synonyms for the most current types More...

#include <PsPolatorNT.h>
#include <iostream>
#include <PsFlowable.h>
#include <PsType.h>
#include "PsEmptyFifoException.h"
#include <PsnAbstractFifo.h>
#include "PsIncomingSynchronisationMessage.h"
#include "PsOutgoingSynchronisationMessage.h"
#include <PsNumericPolator.h>

Include dependency graph for PsPolatorAndPsNumericType.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  PsNumericType
 redefining the base operations between basic types seen as PsTypes. More...

class  PsNumericTypeT
 redefining the base types as PsTypes. More...

class  PsPolator
 defining the most basic polator : always returns a produced value. More...


Functions

template<typename Type> PsNumericTypeT< Type > operator- (const PsNumericTypeT< Type > &n)


Detailed Description

this file also declares short synonyms for the most current types

Definition in file PsPolatorAndPsNumericType.h.


Function Documentation

template<typename Type>
PsNumericTypeT<Type> operator- const PsNumericTypeT< Type > &    n
 

Definition at line 614 of file PsPolatorAndPsNumericType.h.

References PsNumericTypeT< Type >::getValue().

00615                                                                  {
00616   return  (PsNumericTypeT<Type> (- n.getValue ())) ;


Variable Documentation

PsDate typedef PsLongInt PsDate
 

Definition at line 265 of file PsPolatorAndPsNumericType.h.

Referenced by PsPolator< Type >::antepolate(), PsNumericPolatorT< Type >::antepolate(), PsnSvm::connectToDistributedSimulation(), PsnSvm::createDistributedSimulation(), PsEventCreator::createEvent(), PsValuedEvent< UserType >::ValuedEventCreator::createRealEvent(), PsEventCreator::createRealEvent(), PsnSvm::disconnectFromDistributedSimulation(), PsnAbstractFifo< Type >::extract(), PsPolator< Type >::extrapolate(), PsNumericPolatorT< Type >::extrapolate(), PsOutput< Type >::get(), PsNullOutput< Type >::get(), PsMomeOutput< Type >::get(), PsGenericControlParameter< Type, AncestorClass >::get(), PsPolator< Type >::getDate(), PsOutput< Type >::getDateOfLastExactValue(), PsNullOutput< Type >::getDateOfLastExactValue(), PsInputAlias< Type >::getDateOfLastExactValue(), PsInput< Type >::getDateOfLastExactValue(), PsGenericControlParameter< Type, AncestorClass >::getDateOfLastExactValue(), PsnProcess::getDateOfLastMessage(), PsnPvmOutgoingMessage::getMessageDate(), PsnPvmIncomingMessage::getMessageDate(), PsnMomeWriterFifo< Type >::getOldestDateAfter(), PsnProcess::getPeriod(), PsnMomeFifo< Type >::getPreceedingDate(), PsnFifo< Type >::getPreceedingDate(), PsController::getPurgeDate(), PsSimulatedObject::getSimulatedDate(), PsCalculus::getSimulatedDate(), PsnSvm::getSynchronisationLatency(), PsnSvm::init(), PsnPvmOutgoingMessage::insertTimeStamp(), PsPolator< Type >::interpolate(), PsNumericPolatorT< Type >::interpolate(), PsOutput< Type >::localGet(), PsnPvmReferenceObjectHandle::makeSynchronisationMessage(), openMaskMain(), PsPolator< Type >::polate(), PsDistributedController::processNewObjectDeclaration(), PsController::processNewObjectDeclaration(), PsBenchController< BenchedController >::PsBenchController(), PsController::PsController(), PsDistributedController::PsDistributedController(), PsEvent::PsEvent(), PsMomeController::PsMomeController(), PsMomeMultiThreadedController::PsMomeMultiThreadedController(), PsMultiThreadedBenchmarkingController::PsMultiThreadedBenchmarkingController(), PsMultiThreadedController::PsMultiThreadedController(), PsMultiThreadedPvmBenchmarkingController::PsMultiThreadedPvmBenchmarkingController(), PsMultiThreadedPvmController::PsMultiThreadedPvmController(), PsnMomeArray< T >::PsnMomeArray(), PsnMomeFifo< Type >::PsnMomeFifo(), PsnMomeReaderFifo< Type >::PsnMomeReaderFifo(), PsnSvm::PsnSvm(), PsPvmBenchController< APvmController >::PsPvmBenchController(), PsTimerController< ControleurAncetre >::PsTimerController(), PsValuedEvent< UserType >::PsValuedEvent(), PsDistributedController::purgeMemoryFromOldEvents(), PsController::purgeMemoryFromOldEvents(), PsController::sendInitialEventsTo(), PsnSvm::serveNameRequestsUntilEnd(), PsnMomeWriterFifo< Type >::set(), PsnMomeReaderFifo< Type >::set(), PsnFifo< Type >::set(), PsnProcess::setDateOfLastMessage(), PsnMomeWriterFifo< Type >::setInPlace(), PsnMomeReaderFifo< Type >::setInPlace(), PsnFifo< Type >::setInPlace(), PsnSvm::timestampCurrentSendBuffers(), PsnPvmReferenceObjectHandle::unpack(), PsnPvmDuplicatedObjectHandle::unpack(), and PsnAbstractFifo< Type >::unpackAllValues().

PsDouble typedef PsNumericTypeT<double> PsDouble
 

Definition at line 259 of file PsPolatorAndPsNumericType.h.

PsFloat typedef PsNumericTypeT<float> PsFloat
 

Definition at line 256 of file PsPolatorAndPsNumericType.h.

PsFrequency typedef PsInt PsFrequency
 

Definition at line 262 of file PsPolatorAndPsNumericType.h.

Referenced by PsController::computeAdequateFrequency(), PsnPvmReferenceObjectHandle::extract(), PsObjectDescriptor::getFrequency(), PsnProcess::getFrequency(), PsCalculus::getFrequency(), PsnProcess::getMaxFrequencyOfHostedObjects(), PsObjectDescriptor::getOriginalFrequency(), PsObjectDescriptor::PsObjectDescriptor(), PsnProcess::setFrequency(), and PsnPvmReferenceObjectHandle::unpack().

PsInt typedef PsNumericTypeT<int> PsInt
 

Definition at line 250 of file PsPolatorAndPsNumericType.h.

Referenced by PsTestObject::compute().

PsLongInt typedef PsNumericTypeT<long int> PsLongInt
 

Definition at line 253 of file PsPolatorAndPsNumericType.h.


logo OpenMask

Documentation generated on Mon Nov 25 15:25:43 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001