29 #ifndef MODULES_LEGACY_FIELDS_CALCULATEFIELDDATA5_H__
30 #define MODULES_LEGACY_FIELDS_CALCULATEFIELDDATA5_H__
36 class NewArrayMathEngine;
42 public Has3InputPorts<DynamicPortTag<FieldPortTag>, StringPortTag, DynamicPortTag<MatrixPortTag>>,
48 virtual void execute()
override;
49 virtual void setStateDefaults()
override;
Definition: AlgorithmBase.h:52
#define INPUT_PORT_DYNAMIC(index, name, type)
Definition: Module.h:668
#define INPUT_PORT(index, name, type)
Definition: Module.h:665
Definition: ModuleDescription.h:99
static Core::Algorithms::AlgorithmParameterName FunctionString
Definition: CalculateFieldData5.h:57
#define SCISHARE
Definition: share.h:39
std::vector< FieldHandle > FieldList
Definition: DatatypeFwd.h:68
SCIRun::Field LegacyField
Definition: FieldFwd.h:40
static Core::Algorithms::AlgorithmParameterName FormatString
Definition: CalculateFieldData5.h:58
static const Dataflow::Networks::ModuleLookupInfo staticInfo_
Calculate new data for the field given a function that uses field data, node location and element pro...
Definition: CalculateFieldData5.h:59
Definition: ArrayMathEngine.h:41
virtual bool hasDynamicPorts() const override
Definition: CalculateFieldData5.h:50
Definition: CalculateFieldData5.h:41
#define OUTPUT_PORT(index, name, type)
Definition: Module.h:671