#include <Field.h>
Public Types | |
typedef Field< Mesh, T, EngineTag > | Subject_t |
typedef Subject_t::Engine_t | Engine_t |
typedef LeafFunctor< Engine_t, EngineView< Tag > >::Type_t | NewEngine_t |
typedef NewEngine_t::Tag_t | NewEngineTag_t |
typedef Field< Mesh, T, NewEngineTag_t > | Type_t |
Static Public Member Functions | |
static Type_t | apply (const Subject_t &field, const EngineView< Tag > &tag) |
typedef Field<Mesh, T, EngineTag> LeafFunctor< Field< Mesh, T, EngineTag >, EngineView< Tag > >::Subject_t |
typedef Subject_t::Engine_t LeafFunctor< Field< Mesh, T, EngineTag >, EngineView< Tag > >::Engine_t |
typedef LeafFunctor<Engine_t, EngineView<Tag> >::Type_t LeafFunctor< Field< Mesh, T, EngineTag >, EngineView< Tag > >::NewEngine_t |
typedef NewEngine_t::Tag_t LeafFunctor< Field< Mesh, T, EngineTag >, EngineView< Tag > >::NewEngineTag_t |
typedef Field<Mesh, T, NewEngineTag_t> LeafFunctor< Field< Mesh, T, EngineTag >, EngineView< Tag > >::Type_t |
static Type_t LeafFunctor< Field< Mesh, T, EngineTag >, EngineView< Tag > >::apply | ( | const Subject_t & | field, | |
const EngineView< Tag > & | tag | |||
) | [inline, static] |