A Fiber Creator that computes a data array on request in a thread.
More...
#include <AnalyticCreator.hpp>
List of all members.
Public Types
- enum { FieldDims = Formula::Dims
}
-
typedef Formula::value_type value_type
-
typedef Formula::point_type point_type
-
typedef Formula::Parameters Param_t
-
typedef Fiber::MemArray
< FieldDims, value_type > Array_t
-
typedef
Fiber::DirectProductMemArray
< point_type > ProcArray_t
Public Member Functions
-
AnalyticCreator (double t, const RefPtr< CreativeArrayBase > &Coords, Wizt::VCotask *CoTask, const Param_t &P)
-
override bool release ()
-
override bool hasData () const
-
const type_info & getType ()
-
override RefPtr< Fiber::MemBase > compute ()
Static Public Member Functions
Public Attributes
-
double time
-
Param_t Params
-
RefPtr< Array_t > myArray
-
RefPtr< CreativeArrayBase > myCoords
Detailed Description
template<class Formula>
struct AnalyticCreator< Formula >
A Fiber Creator that computes a data array on request in a thread.