|
Peano
|
Full qualified filename of jar file. More...


Public Member Functions | |
| __init__ (self, data) | |
| get_stack_container (self) | |
| get_header_file_include (self) | |
| construct_output (self, output) | |
| Pass in a version of output. | |
Data Fields | |
| data | |
Static Public Attributes | |
| str | DaStGenJarFile = "~/git/DaStGen/DaStGen.jar" |
Private Member Functions | |
| __get_file_name (self) | |
| __get_full_qualified_file_name (self) | |
| __generate_dastgen_input_file (self) | |
Private Attributes | |
| __Template_Prologue | |
| __Template_DebugFlags | |
Static Private Attributes | |
| str | __DaStGenArguments = "--plugin PeanoSnippetGenerator --naming Peano4NameTranslator " |
| str | __Template_Prologue |
| str | __Template_DebugFlags |
Full qualified filename of jar file.
Definition at line 8 of file DaStGenToLegacyTool.py.
| peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__init__ | ( | self, | |
| data | |||
| ) |
Definition at line 21 of file DaStGenToLegacyTool.py.
|
private |
Definition at line 60 of file DaStGenToLegacyTool.py.
References peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__get_full_qualified_file_name(), convert::data::PatchData.data, peano4.api.datamodel.DaStGen2.DaStGen2.data, peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.data, peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.data, peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.data, tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< TwoTimesD, int >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::Vector< TwoTimesD, int >.data(), toolbox::blockstructured::GlobalDatabase::Entry.data, toolbox::curvi::Edge.data, toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory.data, and toolbox::particles::TrajectoryDatabase::Entry.data.
Referenced by peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.construct_output().


|
private |
Definition at line 43 of file DaStGenToLegacyTool.py.
References convert::data::PatchData.data, peano4.api.datamodel.DaStGen2.DaStGen2.data, peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.data, peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.data, peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.data, tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< TwoTimesD, int >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::Vector< TwoTimesD, int >.data(), toolbox::blockstructured::GlobalDatabase::Entry.data, toolbox::curvi::Edge.data, toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory.data, and toolbox::particles::TrajectoryDatabase::Entry.data.
Referenced by peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__get_full_qualified_file_name(), and peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.construct_output().


|
private |
Definition at line 46 of file DaStGenToLegacyTool.py.
References peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__get_file_name(), convert::data::PatchData.data, peano4.api.datamodel.DaStGen2.DaStGen2.data, peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.data, peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.data, peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.data, tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::Vector< TwoTimesD, int >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< TwoTimesD, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< 256, double >.data(), toolbox::blockstructured::GlobalDatabase::Entry.data, toolbox::curvi::Edge.data, toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory.data, and toolbox::particles::TrajectoryDatabase::Entry.data.
Referenced by peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__generate_dastgen_input_file().


| peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.construct_output | ( | self, | |
| output | |||
| ) |
Pass in a version of output.
It is important that external tools are used first before we start any compile or so. So I add them first.
Definition at line 102 of file DaStGenToLegacyTool.py.
References peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__DaStGenArguments, peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__generate_dastgen_input_file(), peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__get_file_name(), peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.DaStGenJarFile, convert::data::PatchData.data, peano4.api.datamodel.DaStGen2.DaStGen2.data, peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.data, peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.data, peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.data, tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< TwoTimesD, int >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::Vector< TwoTimesD, int >.data(), toolbox::blockstructured::GlobalDatabase::Entry.data, toolbox::curvi::Edge.data, toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory.data, and toolbox::particles::TrajectoryDatabase::Entry.data.

| peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.get_header_file_include | ( | self | ) |
Definition at line 29 of file DaStGenToLegacyTool.py.
References convert::data::PatchData.data, peano4.api.datamodel.DaStGen2.DaStGen2.data, peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.data, peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.data, peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.data, tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< TwoTimesD, int >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::Vector< TwoTimesD, int >.data(), toolbox::blockstructured::GlobalDatabase::Entry.data, toolbox::curvi::Edge.data, toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory.data, and toolbox::particles::TrajectoryDatabase::Entry.data.

| peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.get_stack_container | ( | self | ) |
Definition at line 25 of file DaStGenToLegacyTool.py.
References convert::data::PatchData.data, peano4.api.datamodel.DaStGen2.DaStGen2.data, peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.data, peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.data, peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.data, tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< TwoTimesD, int >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::DynamicMatrix.data(), tarch::la::Matrix< Rows, Cols, Scalar >.data(), tarch::la::ShallowMatrix< Rows, Cols, Scalar >.data(), tarch::la::SmartPointerVector< Size, Scalar >.data(), tarch::la::SmartPointerVector< 256, double >.data(), tarch::la::Vector< 256, double >.data(), tarch::la::Vector< TwoPowerD, int >.data(), tarch::la::Vector< Dimensions, double >.data(), tarch::la::Vector< DimensionsTimesTwo, int >.data(), tarch::la::Vector< Dimensions, int >.data(), tarch::la::Vector< Size, Scalar >.data(), tarch::la::Vector< Dimensions, long long >.data(), tarch::la::Vector< TwoTimesD, int >.data(), toolbox::blockstructured::GlobalDatabase::Entry.data, toolbox::curvi::Edge.data, toolbox::particles::memorypool::GlobalContinuousMemoryPool< T >::GlobalMemory.data, and toolbox::particles::TrajectoryDatabase::Entry.data.

|
staticprivate |
Definition at line 14 of file DaStGenToLegacyTool.py.
Referenced by peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.construct_output().
|
staticprivate |
Definition at line 50 of file DaStGenToLegacyTool.py.
|
private |
Definition at line 75 of file DaStGenToLegacyTool.py.
|
staticprivate |
Definition at line 33 of file DaStGenToLegacyTool.py.
|
private |
Definition at line 67 of file DaStGenToLegacyTool.py.
|
static |
Definition at line 13 of file DaStGenToLegacyTool.py.
Referenced by peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.construct_output().
| peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.data |
Definition at line 22 of file DaStGenToLegacyTool.py.
Referenced by peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__generate_dastgen_input_file(), peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__get_file_name(), peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.__get_full_qualified_file_name(), exaparty.api.particle.Particle.Particle.__init__(), exaparty.api.particle.Particle.Particle._add_dependency_checks(), exaparty.api.particle.Particle.Particle._dependency_checks_modify_steps(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_boolean_array_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_boolean_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_double_array_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_double_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_enum_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_integer_array_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_integer_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_peano_double_array_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_peano_integer_array_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_string_attributes(), exaparty.api.particle.tests.DastgenTestDummyParticle.DastgenTestDummyParticle._generate_user_defined_attributes(), peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray._get_dictionary_for_output(), peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.construct_output(), peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.construct_output(), peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.construct_output(), peano4.api.datamodel.PatchToDoubleArrayOnHeap.PatchToDoubleArrayOnHeap.construct_output(), peano4.api.datamodel.PatchToDoubleArrayWithSmartPointer.PatchToDoubleArrayWithSmartPointer.construct_output(), peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.get_header_file_include(), peano4.api.datamodel.DynamicArrayOverPrimitivesToStdVector.DynamicArrayOverPrimitivesToStdVector.get_header_file_include(), peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.get_header_file_include(), peano4.api.datamodel.PatchToDoubleArrayOnHeap.PatchToDoubleArrayOnHeap.get_header_file_include(), peano4.api.datamodel.PatchToDoubleArrayWithSmartPointer.PatchToDoubleArrayWithSmartPointer.get_header_file_include(), peano4.api.datamodel.DaStGenToLegacyTool.DaStGenToLegacyTool.get_stack_container(), peano4.api.datamodel.PatchToDoubleArray.PatchToDoubleArray.get_stack_container(), peano4.api.datamodel.PatchToDoubleArrayOnHeap.PatchToDoubleArrayOnHeap.get_stack_container(), peano4.api.datamodel.PatchToDoubleArrayWithSmartPointer.PatchToDoubleArrayWithSmartPointer.get_stack_container(), peano4.api.datamodel.DaStGen2.DaStGen2.hosts_smart_pointer_attribute(), exaparty.api.particle.Particle.Particle.readme_descriptor(), exaparty.api.particle.SPHLeapfrogFixedSearchRadius.SPHLeapfrogFixedSearchRadius.set_parameters(), exaparty.api.particle.SPHParticle.SPHParticle.set_parameters(), and exaparty.api.particle.tests.testLeapfrogFixedTimeStepSize.testLeapfrogFixedTimeStepSize.set_parameters().