class staticDigraph

The staticDigraph class can be used to create static structure digraph models

Inheritance:


Public Methods

[more] staticDigraph()
[more] staticDigraph(const char* name)
[more]virtual void couple(devs* src, port_t srcPort, devs* dst, port_t dstPort)
Throws an UndefinedException if the model/port pair is not recognized
[more]const indexed* computeNeighbors(devs& model, const port_value& pv)
Support for the simulator
[more]virtual ~staticDigraph()
Deletes the digraph model and all of its components

Protected Fields

[more]digraph* net
[more]indexed nodes


Inherited from coupled:

Public Methods

ovirtual void add(devs* model)
oconst set* getComponents() const
ovoid makeStructureChanges(set&, set&)


Inherited from devsn:

Public Methods

ovirtual void _reset(stime_t t0 = 0.0)


Inherited from devs:

Public Classes

oenum ModelType

Public Methods

oinline void setName(const char* name)
oinline stime_t elapsed() const
oinline stime_t sigma() const
oinline stime_t ta() const
oinline stime_t timeNext() const
oinline stime_t timeLast() const
oinline stime_t timeCurrent() const
ovoid hold(stime_t dt)
oinline void passivate()
obag* inputOnPort(port_t inport) const
ovoid output(port_t outport, object* value, bool gc = true)
ovoid output(port_t outport, const object& value)
ovirtual void addInputPort(port_t inport)
ovirtual void addOutputPort(port_t outport)
obool hasInputPort(port_t inport) const
obool hasOutputPort(port_t outport) const
oinline const char* getName() const
ovoid setThreaded(bool value)
obool getThreaded() const
oconst port_t* outputPorts(int* count)
obag* outputOnPort(port_t outport) const
ovoid clearPorts()
ovoid clearPorts(indexed& garbage)
ovoid emptyGarbage()
oinline void setTime(stime_t t)
oinline void setTimeLast(stime_t tL)
oinline void setTimeNext(stime_t tN)
ovoid input(port_t inport, object* value)
oModelType getType() const


Inherited from object:

Public Methods

ovirtual bool operator==(const object &obj) const
ovirtual bool operator!=(const object &obj) const
ovirtual unsigned int hashcode() const
ovirtual object* clone() const


Documentation

The staticDigraph class can be used to create static structure digraph models
o staticDigraph()

o staticDigraph(const char* name)

ovirtual void couple(devs* src, port_t srcPort, devs* dst, port_t dstPort)
Throws an UndefinedException if the model/port pair is not recognized

oconst indexed* computeNeighbors(devs& model, const port_value& pv)
Support for the simulator

ovirtual ~staticDigraph()
Deletes the digraph model and all of its components

odigraph* net

oindexed nodes


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.