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:

Generated on Wed Mar 16 06:19:45 2011 for FreePOOMA by  doxygen 1.5.9