cbcflow.fields.bases module¶
Base classes for all postprocessing fields.
Classes¶
- class cbcflow.fields.bases.MetaPPField2(value1, value2, params=None, label=None)¶
Bases: cbcflow.fields.bases.PPField.PPField
- name¶
- class cbcflow.fields.bases.PPField(params=None, label=None)¶
Bases: cbcflow.core.parameterized.Parameterized
- after_last_compute(pp, spaces, problem)¶
Called after the simulation timeloop.
- before_first_compute(pp, spaces, problem)¶
Called prior to the simulation timeloop.
- compute(pp, spaces, problem)¶
Called each time the quantity should be computed.
- convert(pp, spaces, problem)¶
Called if quantity is input to NSPostProcessor.update_all
- classmethod default_params()¶
- classmethod default_save_as()¶
- expr2function(expr, function)¶
- name¶
Return name of field, by default the classname but can be overloaded in subclass.