|
Peano
|
Patch implementation of a degree of freedom. More...


Public Member Functions | |
| __init__ (self, dim, no_of_unknowns, name, float_type="double") | |
| dim should be a two-tuple or a three-tuple of integers, so a construction could look like | |
| __str__ (self) | |
| additional_load_and_store_arguments (self) | |
| additional_load_and_store_arguments (self, new_arguments) | |
Public Member Functions inherited from peano4.datamodel.DoF.DoF | |
| configure (self, namespace, association, subdirectory="") | |
| Typically called by model as soon as you add an object to it. | |
| get_full_qualified_type (self) | |
| get_logical_type_name (self) | |
| What should the data type be called within the data repository, or within action sets. | |
| get_enumeration_type (self) | |
| What should the data type be called within the data repository. | |
| additional_load_and_store_arguments_for_other_dof (self, argument_name, use_dof_association=None) | |
| You can make Peano's store and load arguments of any DoF depend on other DoFs that you have loaded before. | |
| subnamespace (self) | |
Data Fields | |
| dim | |
| no_of_unknowns | |
| generator | |
| readme_descriptor | |
Data Fields inherited from peano4.datamodel.DoF.DoF | |
| association | |
| name | |
| namespace | |
| subdirectory | |
Static Public Attributes | |
| str | readme_package_descriptor |
Protected Attributes | |
| _additional_load_and_store_arguments | |
Protected Attributes inherited from peano4.datamodel.DoF.DoF | |
| _additional_load_and_store_arguments | |
Patch implementation of a degree of freedom.
Please study the superclass for details.
| peano4.datamodel.Patch.Patch.__init__ | ( | self, | |
| dim, | |||
| no_of_unknowns, | |||
| name, | |||
| float_type = "double" ) |
dim should be a two-tuple or a three-tuple of integers, so a construction could look like
cell_data = peano4.datamodel.Patch( (6,6,6), "Fluid" )
Reimplemented from peano4.datamodel.DoF.DoF.
Definition at line 23 of file Patch.py.
References peano4.datamodel.Patch.Patch.__init__().
Referenced by peano4.datamodel.Patch.Patch.__init__().


| peano4.datamodel.Patch.Patch.__str__ | ( | self | ) |
Definition at line 39 of file Patch.py.
References peano4.datamodel.Patch.Patch.dim, mghype.api.matrixgenerators.blockmatrix.BlockMatrix.BlockMatrix.dim, mghype.api.matrixgenerators.blockmatrix.finiteelement.DGScalarElement.dim, mghype.api.matrixgenerators.blockmatrix.finiteelement.DGFacetElement.dim, mghype.api.matrixgenerators.blockmatrix.IntergridOperatorsH.IntergridOperatorsH.dim, mghype.api.matrixgenerators.blockmatrix.nodal_basis.NodalBasis.dim, peano4.datamodel.DaStGen.DaStGen.generator, peano4.datamodel.DaStGen2.DaStGen2.generator, peano4.datamodel.DynamicArrayOverPrimitives.DynamicArrayOverPrimitives.generator, peano4.datamodel.Model.Model.generator, peano4.datamodel.Patch.Patch.generator, peano4.solversteps.Steps.Steps.generator, peano4.toolbox.particles.ParticleSet.ParticleSet.generator, peano4.datamodel.Patch.Patch.no_of_unknowns, and peano4.toolbox.blockstructured.ReconstructPatchAndApplyFunctor.ReconstructPatchAndApplyFunctor.no_of_unknowns.
Referenced by peano4.toolbox.particles.postprocessing.ParticleVTUReader.VTUParticleSet.__repr__().

| peano4.datamodel.Patch.Patch.additional_load_and_store_arguments | ( | self | ) |
Reimplemented from peano4.datamodel.DoF.DoF.
Definition at line 48 of file Patch.py.
References peano4.datamodel.DaStGen2.DaStGen2._additional_load_and_store_arguments, peano4.datamodel.DoF.DoF._additional_load_and_store_arguments, and peano4.datamodel.Patch.Patch._additional_load_and_store_arguments.
| peano4.datamodel.Patch.Patch.additional_load_and_store_arguments | ( | self, | |
| new_arguments ) |
Reimplemented from peano4.datamodel.DoF.DoF.
Definition at line 53 of file Patch.py.
References peano4.datamodel.DaStGen.DaStGen.generator, peano4.datamodel.DaStGen2.DaStGen2.generator, peano4.datamodel.DynamicArrayOverPrimitives.DynamicArrayOverPrimitives.generator, peano4.datamodel.Model.Model.generator, peano4.datamodel.Patch.Patch.generator, peano4.solversteps.Steps.Steps.generator, and peano4.toolbox.particles.ParticleSet.ParticleSet.generator.
|
protected |
Definition at line 58 of file Patch.py.
Referenced by peano4.datamodel.DaStGen2.DaStGen2.additional_load_and_store_arguments(), peano4.datamodel.DoF.DoF.additional_load_and_store_arguments(), and peano4.datamodel.Patch.Patch.additional_load_and_store_arguments().
| peano4.datamodel.Patch.Patch.dim |
Definition at line 32 of file Patch.py.
Referenced by peano4.datamodel.Patch.Patch.__str__(), mghype.api.matrixgenerators.blockmatrix.BlockMatrix.BlockMatrix.n_C(), mghype.api.matrixgenerators.blockmatrix.BlockMatrix.BlockMatrix.n_F(), mghype.api.matrixgenerators.blockmatrix.finiteelement.DGScalarElement.ndof(), mghype.api.matrixgenerators.blockmatrix.finiteelement.DGFacetElement.ndof(), mghype.api.matrixgenerators.blockmatrix.finiteelement.DGScalarElement.nodes(), and mghype.api.matrixgenerators.blockmatrix.IntergridOperatorsH.IntergridOperatorsH.prolongation().
| peano4.datamodel.Patch.Patch.generator |
Definition at line 34 of file Patch.py.
Referenced by peano4.datamodel.Patch.Patch.__str__(), peano4.toolbox.particles.ParticleSet.ParticleSet.__str__(), peano4.datamodel.Patch.Patch.additional_load_and_store_arguments(), peano4.solversteps.Steps.Steps.clear(), peano4.datamodel.DaStGen2.DaStGen2.configure(), peano4.datamodel.Model.Model.construct_output(), peano4.solversteps.Steps.Steps.construct_output(), and peano4.toolbox.particles.ParticleSet.ParticleSet.readme_descriptor().
| peano4.datamodel.Patch.Patch.no_of_unknowns |
Definition at line 33 of file Patch.py.
Referenced by peano4.datamodel.Patch.Patch.__str__(), and peano4.toolbox.blockstructured.ReconstructPatchAndApplyFunctor.ReconstructPatchAndApplyFunctor._add_action_set_entries_to_dictionary().
|
static |