|
Peano
|
Superclass of each and every MPI aspect in Peano 4. More...


Public Member Functions | |
| __init__ (self) | |
| set_model (self, data_model) | |
| Inform aspect about model. | |
| get_attributes (self) | |
| get_include (self) | |
| get_method_declarations (self, full_qualified_name) | |
| get_implementation (self, full_qualified_name) | |
Protected Attributes | |
| _data_model | |
| dastgen2.aspects.Aspect.Aspect.__init__ | ( | self | ) |
| dastgen2.aspects.Aspect.Aspect.get_attributes | ( | self | ) |
| dastgen2.aspects.Aspect.Aspect.get_implementation | ( | self, | |
| full_qualified_name | |||
| ) |
| dastgen2.aspects.Aspect.Aspect.get_include | ( | self | ) |
| dastgen2.aspects.Aspect.Aspect.get_method_declarations | ( | self, | |
| full_qualified_name | |||
| ) |
| dastgen2.aspects.Aspect.Aspect.set_model | ( | self, | |
| data_model | |||
| ) |
Inform aspect about model.
This routine is invoked by DataModel.add_aspect() and informs us about the data model in use.
| data_model | dastgen2.DataModel I cannot use the actual data model, as I otherwise get circular inputs. |
Definition at line 17 of file Aspect.py.
References solvers.elliptic.AMRMarker.AMRMarker._data_model, dastgen2.aspects.Aspect.Aspect._data_model, dastgen2.aspects.MPIForSmartPointers.MPIForSmartPointers._data_model, exaparty.api.particle.Particle.Particle.SpeciesAspect._data_model, and peano4.api.datamodel.DaStGen2.DaStGen2Artefact._data_model.
|
protected |
Definition at line 13 of file Aspect.py.
Referenced by solvers.elliptic.AMRMarker.AMRMarker.add_to_Peano4_datamodel(), solvers.elliptic.AMRMarker.AMRMarker.add_use_data_statements_to_Peano4_solver_step(), peano4.api.datamodel.DaStGen2.DaStGen2Artefact.generate(), dastgen2.aspects.MPI.MPI.get_implementation(), dastgen2.aspects.MPIForSmartPointers.MPIForSmartPointers.get_implementation(), dastgen2.aspects.MPIForSmartPointers.MPIForSmartPointers.get_include(), and dastgen2.aspects.Aspect.Aspect.set_model().