Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::FieldEvaluator< Dims > Struct Template Reference
Inheritance diagram for Fiber::FieldEvaluator< Dims >:
Eagle::Evaluator

Classes

struct  FieldSet

Public Member Functions

 FieldEvaluator (const FieldSet &TheFields, const MultiIndex< Dims > &I, size_t arrayElements)
const double & getScalar (Context::id_t id) const override
const point3 & getPoint (Context::id_t id) const override
const tvector3 & getVector (Context::id_t id) const override
const bivector3 & getBivector (Context::id_t id) const override
MemCore::RefPtr< MemCore::TypedChunk< double > > getScalarArray (Context::id_t id) const override
MemCore::RefPtr< MemCore::TypedChunk< point3 > > getPointArray (Context::id_t id) const override
MemCore::RefPtr< MemCore::TypedChunk< tvector3 > > getVectorArray (Context::id_t id) const override
MemCore::RefPtr< MemCore::TypedChunk< bivector3 > > getBivectorArray (Context::id_t id) const override
Public Member Functions inherited from Eagle::Evaluator
 Evaluator (size_t HowManyArrayElementsToCreate)
virtual void Problem (ProblemType what, const char *text, const type_info &t, id_t) const
size_t size () const

Public Attributes

const FieldSetMyFields
MultiIndex< Dims > EvaluationIndex

Additional Inherited Members

Public Types inherited from Eagle::Evaluator
typedef int id_t