pyopensn.post.AggregateNodalValuePostProcessor
- class pyopensn.post.AggregateNodalValuePostProcessor
Aggregator for nodal values.
Gets the max/min/avg nodal value of a field function among nodal values.
Wrapper of
opensn::AggregateNodalValuePostProcessor
.- Execute(self: pyopensn.post.PostProcessor, event_name: str = 'ManualExecutation') None
???
- Parameters:
event_name (str, default='ManualExecutation') –
???
- GetValue(self: pyopensn.post.PostProcessor) float
???
- __init__(self: pyopensn.post.AggregateNodalValuePostProcessor, **kwargs) None
Construct an aggregate nodal value post processor object.
- Parameters:
name (str) – Name of the post processor; used throughout the program.
execute_on (List[str], default=['SolverInitialized', 'SolverAdvanced', 'SolverExecuted', 'ProgramExecuted']) – List of events at which the post-processor executes.
print_on (List[str], default=['SolverInitialized', 'SolverAdvanced', 'SolverExecuted', 'ProgramExecuted']) – List of events at which the post-processor prints, ensuring these events are also set for the post-processor printer.
initial_value (Dict, default={}) – Dictionary of initial value.
print_numeric_format ({'fixed', 'floating_point', 'scientific', 'general'}, default='general') – Numeric format for printing.
print_precision (int, default=6) – Number of digits displayed after the decimal point.
solvername_filter (str, default='') – Filter to control update events to execute only on calls from the specified solver.
operation ({'max', 'min', 'avg'}) – The required operation to be performed.