FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Public Member Functions | Public Attributes | List of all members
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 doublegetScalar (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 bivector3getBivector (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