Marsyas  0.5.0-beta1
Public Member Functions
FanOutIn Class Reference

FanOutIn of MarSystem objects. More...

#include <FanOutIn.h>

Inherits MarSystem.

Public Member Functions

MarSystemclone () const
 FanOutIn (std::string name)
 FanOutIn (const FanOutIn &a)
void myProcess (realvec &in, realvec &out)
 Processes data.
 ~FanOutIn ()

Detailed Description

FanOutIn of MarSystem objects.

Combines a parallel set of MarSystem objects to a single MarSystem corresponding to executing the System objects in parallel using the same input, and combining their outputs using a sum or a multiplication combinator.

Controls:

Definition at line 41 of file FanOutIn.h.


Constructor & Destructor Documentation

FanOutIn ( std::string  name)

Definition at line 29 of file FanOutIn.cpp.

FanOutIn ( const FanOutIn a)

Definition at line 36 of file FanOutIn.cpp.

~FanOutIn ( )

Definition at line 42 of file FanOutIn.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 59 of file FanOutIn.cpp.

void myProcess ( realvec in,
realvec out 
) [virtual]

Processes data.

Parameters:
inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements MarSystem.

Definition at line 217 of file FanOutIn.cpp.


The documentation for this class was generated from the following files: