|
FreePOOMA
2.4.1
|
#include <LuxConnector.Particles.h>


Public Types | |
| typedef DynamicArray< T1, E > | PosAttrib_t |
| typedef DynamicArray< T2, E > | ValAttrib_t |
| typedef ConnectPair < PosAttrib_t, ValAttrib_t > | Pair_t |
| typedef ReadParticleTool | LuxData_t |
| typedef Connection< Lux > | Connection_t |
| typedef Connector< Pair_t, Lux > | Connector_t |
| typedef Lux | ConnectionTag_t |
Public Member Functions | |
| Connector (const char *conname, const Pair_t &a, Connection_t &c, int mode=ConnectionBase::out) | |
| virtual | ~Connector () |
| Connection_t & | luxConnection () const |
| PosAttrib_t & | posAttrib () const |
| ValAttrib_t & | valAttrib () const |
| void | resize (const Pair_t &newpair) |
| virtual void | disconnect () |
| Do special activities to disconnect ourselves from the ConnectionBase. | |
| virtual void | update () |
| Update our connection, for example, transfer data or read/write a file. | |
| virtual void | interact (const char *s=0) |
| Allow for interaction with the connection. | |
| typedef DynamicArray<T1, E> Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::PosAttrib_t |
| typedef DynamicArray<T2, E> Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::ValAttrib_t |
| typedef ConnectPair<PosAttrib_t, ValAttrib_t> Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::Pair_t |
| typedef ReadParticleTool Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::LuxData_t |
| typedef Connection<Lux> Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::Connection_t |
| typedef Connector<Pair_t, Lux> Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::Connector_t |
| typedef Lux Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::ConnectionTag_t |
| Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::Connector | ( | const char * | conname, |
| const Pair_t & | a, | ||
| Connection_t & | c, | ||
| int | mode = ConnectionBase::out |
||
| ) | [inline] |
References ConnectionBase::out, and PAssert.
| virtual Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::~Connector | ( | ) | [inline, virtual] |
| Connection_t& Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::luxConnection | ( | ) | const [inline] |
References PAssert.
| PosAttrib_t& Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::posAttrib | ( | ) | const [inline] |
| ValAttrib_t& Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::valAttrib | ( | ) | const [inline] |
| void Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::resize | ( | const Pair_t & | newpair | ) | [inline] |
| virtual void Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::disconnect | ( | ) | [inline, virtual] |
Do special activities to disconnect ourselves from the ConnectionBase.
Implements ConnectorBase.
| virtual void Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::update | ( | ) | [inline, virtual] |
Update our connection, for example, transfer data or read/write a file.
This must be provided by derived classes.
Implements ConnectorBase.
References Pooma::Algorithms::copy(), PAssert, and LuxAppPointer::vector.
| virtual void Connector< ConnectPair< DynamicArray< T1, E >, DynamicArray< T2, E > >, Lux >::interact | ( | const char * | = 0 | ) | [inline, virtual] |
Allow for interaction with the connection.
An optional string can be provided to tell how to do the interaction.
Implements ConnectorBase.
1.7.6.1