8#include "FieldGeneratorBase.h"
Type type_
Type of field (Mask, External, or None).
virtual void checkCompatibility()=0
Check that the system is compatible with these fields.
FieldGeneratorBase()
Constructor.
~FieldGeneratorBase()
Destructor.
void generate()
Checks if fields need to be (re)generated.
virtual void compute()=0
Compute the field(s) and store where the System can access.
virtual bool needsUpdate() const =0
Check whether system has changed such that the field(s) need updating.
bool isDependent_
Is this object dependent on parameters of another FieldGeneratorBase?
PSCF package top-level namespace.