#include <salgorithm.h>
|
| | SAlgorithm () |
| |
| virtual | ~SAlgorithm () |
| |
| virtual SAlgorithm * | New ()=0 |
| |
| int | inputs () const |
| |
| int | outputs () const |
| |
| void | setInput (int, SSpace &, bool doconnect=true) |
| |
| void | setOutput (int, SSpace &, bool doconnect=true) |
| |
| void | reset () |
| |
| virtual bool | isReady () const |
| |
| virtual SSpace & | execute () |
| |
| SSpace & | operator() (std::initializer_list< std::reference_wrapper< SSpace > >, bool doconnect=false) |
| |
| void | refresh (bool) override |
| |
| | SConnectable () |
| |
| virtual | ~SConnectable () |
| |
| void | emitRefresh (sdepth_t) |
| |
| virtual void | signal (ssignal_t, void *=nullptr) |
| |
| void | emitSignal (ssignal_t, void *=nullptr) |
| |
| virtual void | progress (int) |
| |
| virtual bool | sconnect (SConnectable &) |
| |
| virtual bool | sconnect (SConnectable &, bool delondiscon) |
| |
| virtual bool | sdisconnect (SConnectable &) |
| |
| virtual void | disconnectSources () |
| |
| virtual void | disconnectListeners () |
| |
| virtual void | disconnectListeners_Refresh () |
| |
| virtual bool | isConnected (SConnectable &) const |
| |
| virtual bool | isConnected (SConnectable *) const |
| |
| virtual void | sconfigure (const std::string &) |
| |
| virtual SConnectable & | end () |
| |
| virtual SConnectable & | penum () |
| |
| virtual SConnectable & | pred () |
| |
| virtual SConnectable & | succ () |
| |
| virtual void | deleteOnDisconnect (bool) |
| |
| virtual bool | deleteOnDisconnect () |
| |
| virtual void | setName (const std::string &) |
| |
| virtual const std::string & | getName () const |
| |
| const std::map< std::string, double > & | parameters () |
| |
| const std::map< std::string, std::string > & | properties () |
| |
| bool | hasProperty (const std::string &) const |
| |
| bool | hasParameter (const std::string &) const |
| |
| void | setProperty (const std::string &, const std::string &) |
| |
| void | setParameter (const std::string &, double) |
| |
| std::string | getProperty (const std::string &) const |
| |
| double | getParameter (const std::string &) const |
| |
| virtual void | lock () |
| |
| virtual void | unlock () |
| |
| virtual bool | try_lock () |
| |
| virtual void | wait () |
| |
| virtual void | refIncr () |
| |
| virtual void | refDecr () |
| |
| virtual int | refCount () |
| |
| | SLockable () |
| |
| | SLockable (const SLockable &) |
| |
| virtual | ~SLockable () |
| |
◆ driver_t
◆ SAlgorithm()
| SAlgorithm::SAlgorithm |
( |
| ) |
|
◆ ~SAlgorithm()
| SAlgorithm::~SAlgorithm |
( |
| ) |
|
|
virtual |
◆ blocksize()
◆ doExecute()
| virtual void Simulacrum::SAlgorithm::doExecute |
( |
| ) |
|
|
protectedpure virtual |
◆ driver()
| SSpace & SAlgorithm::driver |
( |
| ) |
|
|
protected |
◆ execute()
| SSpace & SAlgorithm::execute |
( |
| ) |
|
|
virtual |
◆ init()
| virtual void Simulacrum::SAlgorithm::init |
( |
| ) |
|
|
protectedpure virtual |
◆ input()
| SSpace & SAlgorithm::input |
( |
int |
inputval | ) |
const |
|
protected |
◆ inputs()
| int SAlgorithm::inputs |
( |
| ) |
const |
◆ isReady()
| bool SAlgorithm::isReady |
( |
| ) |
const |
|
virtual |
◆ New()
| virtual SAlgorithm* Simulacrum::SAlgorithm::New |
( |
| ) |
|
|
pure virtual |
◆ operator()()
| SSpace & SAlgorithm::operator() |
( |
std::initializer_list< std::reference_wrapper< SSpace > > |
spaces, |
|
|
bool |
doconnect = false |
|
) |
| |
◆ output()
| SSpace & SAlgorithm::output |
( |
int |
outputval | ) |
const |
|
protected |
◆ outputs()
| int SAlgorithm::outputs |
( |
| ) |
const |
◆ postExecute()
| void SAlgorithm::postExecute |
( |
| ) |
|
|
protectedvirtual |
◆ preExecute()
| void SAlgorithm::preExecute |
( |
| ) |
|
|
protectedvirtual |
◆ refresh()
| void SAlgorithm::refresh |
( |
bool |
deep | ) |
|
|
overridevirtual |
◆ reset()
| void SAlgorithm::reset |
( |
| ) |
|
◆ setBlockSize()
| void SAlgorithm::setBlockSize |
( |
const SCoordinate & |
newbs | ) |
|
|
protected |
◆ setDriver()
| void SAlgorithm::setDriver |
( |
driver_t |
drvin, |
|
|
int |
drvnum |
|
) |
| |
|
protected |
◆ setInput()
| void SAlgorithm::setInput |
( |
int |
pos, |
|
|
SSpace & |
sref, |
|
|
bool |
doconnect = true |
|
) |
| |
◆ setInputs()
| void SAlgorithm::setInputs |
( |
int |
newin | ) |
|
|
protected |
◆ setOutput()
| void SAlgorithm::setOutput |
( |
int |
pos, |
|
|
SSpace & |
sref, |
|
|
bool |
doconnect = true |
|
) |
| |
◆ setOutputs()
| void SAlgorithm::setOutputs |
( |
int |
newout | ) |
|
|
protected |
◆ typeString()
| std::string SAlgorithm::typeString |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: