FreePOOMA  2.4.1
Public Types | Public Member Functions
Connector< Field< Mesh, T, EngineTag >, Lux > Class Template Reference

#include <LuxConnector.Field.h>

Inheritance diagram for Connector< Field< Mesh, T, EngineTag >, Lux >:
Inheritance graph
[legend]
Collaboration diagram for Connector< Field< Mesh, T, EngineTag >, Lux >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Field< Mesh, T, EngineTag > Field_t
typedef Field_t::Domain_t Domain_t
typedef Array< FieldEngine
< Mesh, T, EngineTag >
::dimensions, T, EngineTag > 
Array_t
typedef Connector< Array_t, Lux > Base_t
typedef Connection< Lux > Connection_t
typedef Connector< Field_t, Lux > Connector_t
typedef Lux ConnectionTag_t

Public Member Functions

 Connector (const char *conname, const Field_t &a, Connection_t &c, int mode=ConnectionBase::out)
virtual ~Connector ()
void resize (const Field_t &newfield)

template<class Mesh, class T, class EngineTag>
class Connector< Field< Mesh, T, EngineTag >, Lux >


Member Typedef Documentation

template<class Mesh , class T , class EngineTag >
typedef Field<Mesh, T, EngineTag> Connector< Field< Mesh, T, EngineTag >, Lux >::Field_t
template<class Mesh , class T , class EngineTag >
typedef Field_t::Domain_t Connector< Field< Mesh, T, EngineTag >, Lux >::Domain_t
template<class Mesh , class T , class EngineTag >
typedef Array<FieldEngine<Mesh, T, EngineTag>::dimensions, T, EngineTag> Connector< Field< Mesh, T, EngineTag >, Lux >::Array_t
template<class Mesh , class T , class EngineTag >
typedef Connector<Array_t, Lux> Connector< Field< Mesh, T, EngineTag >, Lux >::Base_t
template<class Mesh , class T , class EngineTag >
typedef Connection<Lux> Connector< Field< Mesh, T, EngineTag >, Lux >::Connection_t
template<class Mesh , class T , class EngineTag >
typedef Connector<Field_t, Lux> Connector< Field< Mesh, T, EngineTag >, Lux >::Connector_t
template<class Mesh , class T , class EngineTag >
typedef Lux Connector< Field< Mesh, T, EngineTag >, Lux >::ConnectionTag_t

Constructor & Destructor Documentation

template<class Mesh , class T , class EngineTag >
Connector< Field< Mesh, T, EngineTag >, Lux >::Connector ( const char *  conname,
const Field_t a,
Connection_t c,
int  mode = ConnectionBase::out 
) [inline]
template<class Mesh , class T , class EngineTag >
virtual Connector< Field< Mesh, T, EngineTag >, Lux >::~Connector ( ) [inline, virtual]

Member Function Documentation

template<class Mesh , class T , class EngineTag >
void Connector< Field< Mesh, T, EngineTag >, Lux >::resize ( const Field_t newfield) [inline]

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