Multi Solution Analyzer (multi_solution_analyzer)¶
- class pypint.plugins.analyzers.multi_solution_analyzer.MultiSolutionAnalyzer(*args, **kwargs)[source]¶
Bases: pypint.plugins.analyzers.i_analyzer.IAnalyzer
Analyzer for multiple solver states
For now, it only plots the final residual vs. final reduction of all given states. Only up to seven separate states are supported.
- __init__(*args, **kwargs)[source]¶
Parameters: plotter_options (dict) – options to be passed on to the plotter
- add_data(*args, **kwargs)[source]¶
Parameters: - solver (IIterativeTimeSolver) – solver
- state (ISolverState) – state of the solver
Raises: ValueError –
- if solver is not given or is not a IIterativeTimeSolver
- if state is not given or is not a ISolverState