|
Peano
|
An abstract filter class. More...


Public Member Functions | |
| __init__ (self, run_on_individual_pieces_of_data, run_on_concatenated_data, verbose) | |
| exploit_idempotent: boolean Exploit the fact that the filter is idempotent, i.e. | |
| __str__ (self) | |
| render (self, cell_data, dof, dimension, unknowns, is_data_associated_to_cell, description, mapping) | |
| Overwrite this one for the particular filter. | |
Data Fields | |
| run_on_individual_pieces_of_data | |
| run_on_concatenated_data | |
| verbose | |
An abstract filter class.
Implement render to filter out patches from the data that are not to be displayed.
| peano4.visualisation.filters.Filter.Filter.__init__ | ( | self, | |
| run_on_individual_pieces_of_data, | |||
| run_on_concatenated_data, | |||
| verbose ) |
exploit_idempotent: boolean Exploit the fact that the filter is idempotent, i.e.
that we can apply it to fragments of the dataset and then to the whole result again.
Reimplemented in peano4.visualisation.filters.ExtractMeshResolution.ExtractMeshResolution, peano4.visualisation.filters.Calculator.Calculator, peano4.visualisation.filters.ExtractFineGrid.ExtractFineGrid, peano4.visualisation.filters.ShrinkPatches.ShrinkPatches, and peano4.visualisation.filters.AverageOverCell.AverageOverCell.
| peano4.visualisation.filters.Filter.Filter.__str__ | ( | self | ) |
Definition at line 25 of file Filter.py.
References peano4.output.ActionSet.ActionSet.__class__, peano4.output.Jinja2TemplatedHeaderImplementationFilePair.Jinja2TemplatedHeaderImplementationFilePair.__class__, peano4.output.Observer.Observer.__class__, peano4.output.TemplatedHeaderFile.TemplatedHeaderFile.__class__, peano4.output.TemplatedHeaderImplementationFilePair.TemplatedHeaderImplementationFilePair.__class__, peano4.visualisation.filters.Filter.Filter.run_on_concatenated_data, peano4.visualisation.filters.Filter.Filter.run_on_individual_pieces_of_data, TP::Parameters.verbose, peano4.visualisation.filters.Filter.Filter.verbose, and peano4.visualisation.output.Visualiser.Visualiser.verbose.
Referenced by peano4.toolbox.particles.postprocessing.ParticleVTUReader.VTUParticleSet.__repr__().

| peano4.visualisation.filters.Filter.Filter.render | ( | self, | |
| cell_data, | |||
| dof, | |||
| dimension, | |||
| unknowns, | |||
| is_data_associated_to_cell, | |||
| description, | |||
| mapping ) |
Overwrite this one for the particular filter.
cell_data: [Patch]
Reimplemented in peano4.visualisation.filters.AverageOverCell.AverageOverCell, peano4.visualisation.filters.ExtractMeshResolution.ExtractMeshResolution, peano4.visualisation.filters.Calculator.Calculator, peano4.visualisation.filters.ExtractFineGrid.ExtractFineGrid, and peano4.visualisation.filters.ShrinkPatches.ShrinkPatches.
| peano4.visualisation.filters.Filter.Filter.run_on_concatenated_data |
Definition at line 21 of file Filter.py.
Referenced by peano4.visualisation.filters.Filter.Filter.__str__().
| peano4.visualisation.filters.Filter.Filter.run_on_individual_pieces_of_data |
Definition at line 20 of file Filter.py.
Referenced by peano4.visualisation.filters.Filter.Filter.__str__().
| peano4.visualisation.filters.Filter.Filter.verbose |
Definition at line 22 of file Filter.py.
Referenced by peano4.visualisation.filters.Filter.Filter.__str__(), peano4.visualisation.output.Visualiser.Visualiser.parse_snapshot(), peano4.visualisation.output.VTUUnstructuredGrid.VTUUnstructuredGrid.process_snapshot(), peano4.visualisation.filters.AverageOverCell.AverageOverCell.render(), peano4.visualisation.filters.Calculator.Calculator.render(), peano4.visualisation.filters.ExtractFineGrid.ExtractFineGrid.render(), and peano4.visualisation.output.VTUUnstructuredGrid.VTUUnstructuredGrid.write_vtu().