![]() |
Peano
|
Swift2 project. More...
Public Member Functions | |
__init__ (self, namespace, project_name, directory=".", executable="swift2") | |
set_load_balancing (self, load_balancer_name, load_balancer_arguments) | |
load_balancer_name: string Should be full-qualified name of the load balancer. | |
set_Peano4_installation (self, src_path, mode=peano4.output.CompileMode.Release) | |
src_path: string Path (relative or absolute) to the src directory of Peano. | |
real_mesh_size (self, target_h) | |
Translate a mesh size into its real Peano mesh size. | |
set_global_simulation_parameters (self, dimensions, offset, domain_size, min_end_time, max_end_time, first_plot_time_stamp, time_in_between_plots, periodic_BC=[False, False, False], plotter_precision=5) | |
offset and size should be lists with dimensions double entries. | |
set_output_path (self, path) | |
add_particle_species (self, Particle particle) | |
Add a new particle species (type) to the project. | |
generate_Peano4_project (self, verbose=False) | |
Build the Peano4 project. | |
main_file_template (self) | |
Static Public Attributes | |
str | LibraryDebug = "_debug" |
str | LibraryRelease = "" |
str | LibraryTrace = "_trace" |
str | LibraryAsserts = "_asserts" |
str | LibraryStats = "_stats" |
Private Member Functions | |
__compute_global_max_h (self) | |
__export_constants (self) | |
We export SWIFT's constants. | |
__real_max_mesh_size (self) | |
__configure_makefile (self) | |
__generate_global_state_files (self) | |
Swift2 project.
Represents an abstract SWIFT 2 project. An SWIFT 2 project is a Peano 4 project with a particular set of actions (algorithmic phases) that you can choose from and with particular solver types. It realises a builder mechanism, i.e. you build up your SWIFT 2 project and then you finally tell the project "give me the Peano 4 project". From hereon, you can use this Peano 4 project to actually set up the Peano 4 application.
Please do not use this class directly. Use one of its subclasses.
Definition at line 24 of file Project.py.
swift2.Project.Project.__init__ | ( | self, | |
namespace, | |||
project_name, | |||
directory = ".", | |||
executable = "swift2" ) |
Definition at line 43 of file Project.py.
|
private |
Definition at line 130 of file Project.py.
Referenced by swift2.Project.Project.generate_Peano4_project().
|
private |
Definition at line 314 of file Project.py.
References exahype2.Project.Project._dimensions, peano4.visualisation.output.Visualiser.PatchFileData._dimensions, peano4.visualisation.output.Visualiser.Visualiser._dimensions, swift2.Project.Project._dimensions, convert::input::PeanoTextPatchFileReader._dimensions, api.Project.Project._dimensions, tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter._dimensions, tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter._dimensions, scenarios.acoustic_planar_waves.AcousticPlanarWaves._dimensions, scenarios.advection_linear.AdvectionLinear._dimensions, scenarios.elastic_planar_waves.ElasticPlanarWaves._dimensions, scenarios.euler_gaussian_bell.EulerGaussianBell._dimensions, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._dimensions, scenarios.scenario.Scenario._dimensions, scenarios.swe_radial_dam_break.SWERadialDamBreak._dimensions, scenarios.swe_resting_lake.SWERestingLake._dimensions, exahype2.Project.Project._executable_name, swift2.Project.Project._executable_name, api.Project.Project._executable_name, exahype2.Project.Project._project, peano4.solversteps.Steps.Steps._project, swift2.Project.Project._project, and api.Project.Project._project.
Referenced by exahype2.Project.Project.generate_Peano4_project(), swift2.Project.Project.generate_Peano4_project(), and api.Project.Project.generate_Peano4_project().
|
private |
We export SWIFT's constants.
Besides the constants from SWIFT, I also export some parameters from Peano onto the SWIFT constants file. Therefore, it is important that you parse the configure output before we export the constants.
Definition at line 137 of file Project.py.
References exahype2.Project.Project._dimensions, peano4.visualisation.output.Visualiser.PatchFileData._dimensions, peano4.visualisation.output.Visualiser.Visualiser._dimensions, swift2.Project.Project._dimensions, convert::input::PeanoTextPatchFileReader._dimensions, api.Project.Project._dimensions, tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter._dimensions, tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter._dimensions, scenarios.acoustic_planar_waves.AcousticPlanarWaves._dimensions, scenarios.advection_linear.AdvectionLinear._dimensions, scenarios.elastic_planar_waves.ElasticPlanarWaves._dimensions, scenarios.euler_gaussian_bell.EulerGaussianBell._dimensions, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._dimensions, scenarios.scenario.Scenario._dimensions, scenarios.swe_radial_dam_break.SWERadialDamBreak._dimensions, scenarios.swe_resting_lake.SWERestingLake._dimensions, exahype2.Project.Project._domain_offset, swift2.Project.Project._domain_offset, api.Project.Project._domain_offset, exahype2.Project.Project._domain_size, swift2.Project.Project._domain_size, api.Project.Project._domain_size, scenarios.acoustic_planar_waves.AcousticPlanarWaves._domain_size, scenarios.elastic_planar_waves.ElasticPlanarWaves._domain_size, scenarios.euler_gaussian_bell.EulerGaussianBell._domain_size, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._domain_size, scenarios.scenario.Scenario._domain_size, scenarios.swe_radial_dam_break.SWERadialDamBreak._domain_size, scenarios.swe_resting_lake.SWERestingLake._domain_size, exahype2.Project.Project._first_plot_time_stamp, swift2.Project.Project._first_plot_time_stamp, exahype2.Project.Project._max_terminal_time, swift2.Project.Project._max_terminal_time, exahype2.Project.Project._min_terminal_time, swift2.Project.Project._min_terminal_time, exahype2.Project.Project._project, peano4.solversteps.Steps.Steps._project, swift2.Project.Project._project, api.Project.Project._project, exahype2.Project.Project._time_in_between_plots, and swift2.Project.Project._time_in_between_plots.
Referenced by api.Project.Project.__configure_makefile(), exahype2.Project.Project.generate_Peano4_project(), and swift2.Project.Project.generate_Peano4_project().
|
private |
Definition at line 366 of file Project.py.
References exahype2.Project.Project._load_balancer_arguments, swift2.Project.Project._load_balancer_arguments, api.Project.Project._load_balancer_arguments, exahype2.Project.Project._load_balancer_name, swift2.Project.Project._load_balancer_name, api.Project.Project._load_balancer_name, swift2.Project.Project._particle_species, exahype2.Project.Project._project, peano4.solversteps.Steps.Steps._project, swift2.Project.Project._project, and api.Project.Project._project.
Referenced by swift2.Project.Project.generate_Peano4_project().
|
private |
Definition at line 311 of file Project.py.
References swift2.Project.Project._global_max_h, and swift2.Project.Project.real_mesh_size().
swift2.Project.Project.add_particle_species | ( | self, | |
Particle | particle ) |
Add a new particle species (type) to the project.
You get the container back in which the particles are handled on the rank. Use this one where another action set requires a particle set.
Definition at line 391 of file Project.py.
References swift2.Project.Project._particle_species, and swift2.Project.Project._particle_species_set.
swift2.Project.Project.generate_Peano4_project | ( | self, | |
verbose = False ) |
Build the Peano4 project.
The main job of this routine is to add all the action sets et al that you require to run this ExaHyPE2 application.
This routine generates a Peano project, i.e. the domain-specific ExaHyPE view is translated into a Peano model. Once you have called this routine, any changes to the ExaHyPE 2 configuration do not propagate into the Peano setup anymore. If you alter the ExaHyPE setup, you have to call generate_Peano4_project() again to get a new snapshot/version of the Peano setup.
The initial grid will be a regular one, spanned through
According to the documentation of peano4.toolbox.CreateRegularGrid, the action set will produce a mesh that is just finer than the mesh width passed, so we meet the max mesh width, but do not create a mesh that is significantly finer.
As we insert particles in SPH, we have therefore to make this initial resolution three times coarser than what we allow, as we only insert particles into the finest mesh.
The core contribution of the generation is the task graph compiler which really is a mapping of algorithm steps per particle species onto grid sweeps. The actual mapping is outsourced into the function represented by self.task_graph_compiler. This way, users can switch the translator's behaviour. This function returns a sequence of mesh traversals. On top of that, we have the default traversals to create a grid, to plot it, to initialise the setup, and to clean up after we're done.
Once we have our three default steps plus a sequence of algorithmic steps per time step, we run through the following steps:
The particle initialisation might end up with an invalid association of particles to vertices. The graph compiler might make the first step of a time step sequence sort if and only if the last one has altered the particles' position. Consequently, we might end up with an initialisation which yields an inconsistent data association. We therefore make it sort the particles, but we need another grid sweep to finalise this sort in case we have to do some global rearrangements. This is our rationale why we realise the initialisation in two steps.
Definition at line 405 of file Project.py.
References swift2.Project.Project.__compute_global_max_h(), exahype2.Project.Project.__configure_makefile(), swift2.Project.Project.__configure_makefile(), api.Project.Project.__configure_makefile(), exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), swift2.Project.Project.__generate_global_state_files(), exahype2.Project.Project._build_mode, swift2.Project.Project._build_mode, api.Project.Project._build_mode, swift2.Project.Project._global_max_h, swift2.Project.Project._particle_species_set, exahype2.Project.Project._Peano_src_directory, swift2.Project.Project._Peano_src_directory, api.Project.Project._Peano_src_directory, exahype2.Project.Project._project, peano4.solversteps.Steps.Steps._project, swift2.Project.Project._project, api.Project.Project._project, swift2.Project.Project.additional_action_sets_per_solver_step, swift2.Project.Project.algorithm_step_cleanup, swift2.Project.Project.algorithm_step_create_grid, api.Project.Project.algorithm_step_create_grid, swift2.Project.Project.algorithm_step_initial_conditions, swift2.Project.Project.algorithm_step_plot, api.Project.Project.algorithm_step_plot, swift2.Project.Project.algorithm_steps_task_graph_compiler, peano4.toolbox.api.EnumerateCellsAndVertices.create_cell_marker(), peano4.toolbox.api.EnumerateCellsAndVertices.create_vertex_marker(), and swift2.Project.Project.initialisation_steps_task_graph_compiler.
swift2.Project.Project.main_file_template | ( | self | ) |
Definition at line 635 of file Project.py.
swift2.Project.Project.real_mesh_size | ( | self, | |
target_h ) |
Translate a mesh size into its real Peano mesh size.
Peano uses three-partitioning. That is, it will neve be able to match given refinement instructions exactly. All it can do is to approximate them. See Return a tuple of mesh size and mesh levels
Definition at line 292 of file Project.py.
References exahype2.Project.Project._domain_size, swift2.Project.Project._domain_size, api.Project.Project._domain_size, scenarios.acoustic_planar_waves.AcousticPlanarWaves._domain_size, scenarios.elastic_planar_waves.ElasticPlanarWaves._domain_size, scenarios.euler_gaussian_bell.EulerGaussianBell._domain_size, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._domain_size, scenarios.scenario.Scenario._domain_size, scenarios.swe_radial_dam_break.SWERadialDamBreak._domain_size, and scenarios.swe_resting_lake.SWERestingLake._domain_size.
Referenced by swift2.Project.Project.__real_max_mesh_size().
swift2.Project.Project.set_global_simulation_parameters | ( | self, | |
dimensions, | |||
offset, | |||
domain_size, | |||
min_end_time, | |||
max_end_time, | |||
first_plot_time_stamp, | |||
time_in_between_plots, | |||
periodic_BC = [False, False, False], | |||
plotter_precision = 5 ) |
offset and size should be lists with dimensions double entries.
first_plot_time_stamp: Float Is irrelevant if time_in_between_plots equals zero
time_in_between_plots: Float Set to zero if you don't want to have any plots
max_end_time: Float If you set it zero (or actually any value msmaller than min_end_time), then the code will run until the cell that lags behind the most hits the min time. If you specify a valid max time however, you can stop the sim as soon as the most advanced cell exceeds this threshold.
Definition at line 318 of file Project.py.
References exahype2.Project.Project._dimensions, peano4.visualisation.output.Visualiser.PatchFileData._dimensions, peano4.visualisation.output.Visualiser.Visualiser._dimensions, swift2.Project.Project._dimensions, convert::input::PeanoTextPatchFileReader._dimensions, api.Project.Project._dimensions, tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter._dimensions, tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter._dimensions, scenarios.acoustic_planar_waves.AcousticPlanarWaves._dimensions, scenarios.advection_linear.AdvectionLinear._dimensions, scenarios.elastic_planar_waves.ElasticPlanarWaves._dimensions, scenarios.euler_gaussian_bell.EulerGaussianBell._dimensions, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._dimensions, scenarios.scenario.Scenario._dimensions, scenarios.swe_radial_dam_break.SWERadialDamBreak._dimensions, scenarios.swe_resting_lake.SWERestingLake._dimensions, exahype2.Project.Project._domain_offset, swift2.Project.Project._domain_offset, api.Project.Project._domain_offset, exahype2.Project.Project._domain_size, swift2.Project.Project._domain_size, api.Project.Project._domain_size, scenarios.acoustic_planar_waves.AcousticPlanarWaves._domain_size, scenarios.elastic_planar_waves.ElasticPlanarWaves._domain_size, scenarios.euler_gaussian_bell.EulerGaussianBell._domain_size, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._domain_size, scenarios.scenario.Scenario._domain_size, scenarios.swe_radial_dam_break.SWERadialDamBreak._domain_size, scenarios.swe_resting_lake.SWERestingLake._domain_size, exahype2.Project.Project._first_plot_time_stamp, swift2.Project.Project._first_plot_time_stamp, exahype2.Project.Project._max_terminal_time, swift2.Project.Project._max_terminal_time, exahype2.Project.Project._min_terminal_time, swift2.Project.Project._min_terminal_time, exahype2.Project.Project._periodic_BC, swift2.Project.Project._periodic_BC, exahype2.Project.Project._plotter_precision, swift2.Project.Project._plotter_precision, api.Project.Project._plotter_precision, exahype2.Project.Project._time_in_between_plots, and swift2.Project.Project._time_in_between_plots.
swift2.Project.Project.set_load_balancing | ( | self, | |
load_balancer_name, | |||
load_balancer_arguments ) |
load_balancer_name: string Should be full-qualified name of the load balancer.
By default, I recommend to pass "toolbox::loadbalancing::strategies::SpreadOutHierarchically", but you might be well-advices to study different classes within the namespace toolbox::loadbalancing.
load_balancer_arguments: string If your load balancing requires parameters, add them here. It is a string that will be copied into the C++ class instantiation. Please add the brackets yourself, i.e. "(3,4,5)" is fine, but "3,4,5" is not. The only exception is the empty parameter list. Here, you can/should simply add the empty string.
Definition at line 80 of file Project.py.
References exahype2.Project.Project._load_balancer_arguments, swift2.Project.Project._load_balancer_arguments, api.Project.Project._load_balancer_arguments, exahype2.Project.Project._load_balancer_name, swift2.Project.Project._load_balancer_name, and api.Project.Project._load_balancer_name.
swift2.Project.Project.set_output_path | ( | self, | |
path ) |
Definition at line 361 of file Project.py.
References exahype2.Project.Project._output_path, swift2.Project.Project._output_path, and api.Project.Project._output_path.
swift2.Project.Project.set_Peano4_installation | ( | self, | |
src_path, | |||
mode = peano4.output.CompileMode.Release ) |
src_path: string Path (relative or absolute) to the src directory of Peano.
This path should hold both the headers (in subdirectories) and all the static libraries.
mode: peano4.output.CompileMode
Definition at line 106 of file Project.py.
References exahype2.Project.Project._build_mode, swift2.Project.Project._build_mode, api.Project.Project._build_mode, exahype2.Project.Project._Peano_src_directory, swift2.Project.Project._Peano_src_directory, and api.Project.Project._Peano_src_directory.
|
protected |
Definition at line 56 of file Project.py.
Referenced by api.Project.Project.__configure_makefile(), api.Project.Project.__init__(), exahype2.Project.Project.generate_Peano4_project(), swift2.Project.Project.generate_Peano4_project(), exahype2.Project.Project.set_Peano4_installation(), swift2.Project.Project.set_Peano4_installation(), and api.Project.Project.set_Peano4_installation().
|
protected |
Definition at line 48 of file Project.py.
Referenced by exahype2.Project.Project.__configure_makefile(), swift2.Project.Project.__configure_makefile(), api.Project.Project.__configure_makefile(), exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), api.Project.Project.__init__(), scenarios.elastic_planar_waves.ElasticPlanarWaves.analytical_solution(), peano4.visualisation.output.Visualiser.PatchFileData.apply_renderer_to_data(), exahype2.Project.Project.generate_Peano4_project(), scenarios.elastic_planar_waves.ElasticPlanarWaves.initial_conditions(), swift2.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), exahype2.Project.Project.set_global_simulation_parameters(), and scenarios.scenario.Scenario.set_global_simulation_parameters().
|
protected |
Definition at line 46 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), api.Project.Project.__init__(), api.Project.Project.generate_Peano4_project(), swift2.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), and exahype2.Project.Project.set_global_simulation_parameters().
|
protected |
Definition at line 47 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), api.Project.Project.__init__(), api.Project.Project.generate_Peano4_project(), swift2.Project.Project.real_mesh_size(), swift2.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), exahype2.Project.Project.set_global_simulation_parameters(), and scenarios.scenario.Scenario.set_global_simulation_parameters().
|
protected |
Definition at line 57 of file Project.py.
Referenced by exahype2.Project.Project.__configure_makefile(), swift2.Project.Project.__configure_makefile(), api.Project.Project.__configure_makefile(), and api.Project.Project.__init__().
|
protected |
Definition at line 51 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), swift2.Project.Project.set_global_simulation_parameters(), and exahype2.Project.Project.set_global_simulation_parameters().
|
protected |
Definition at line 131 of file Project.py.
Referenced by swift2.Project.Project.__real_max_mesh_size(), and swift2.Project.Project.generate_Peano4_project().
|
protected |
Definition at line 54 of file Project.py.
Referenced by swift2.Project.Project.__generate_global_state_files(), api.Project.Project.__init__(), swift2.Project.Project.set_load_balancing(), api.Project.Project.set_load_balancing(), and exahype2.Project.Project.set_load_balancing().
|
protected |
Definition at line 53 of file Project.py.
Referenced by swift2.Project.Project.__generate_global_state_files(), api.Project.Project.__init__(), swift2.Project.Project.set_load_balancing(), api.Project.Project.set_load_balancing(), and exahype2.Project.Project.set_load_balancing().
|
protected |
Definition at line 50 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), swift2.Project.Project.set_global_simulation_parameters(), and exahype2.Project.Project.set_global_simulation_parameters().
|
protected |
Definition at line 49 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), swift2.Project.Project.set_global_simulation_parameters(), and exahype2.Project.Project.set_global_simulation_parameters().
|
protected |
Definition at line 59 of file Project.py.
Referenced by api.Project.Project.__init__(), exahype2.Project.Project.generate_Peano4_project(), exahype2.Project.Project.set_output_path(), swift2.Project.Project.set_output_path(), and api.Project.Project.set_output_path().
|
protected |
Definition at line 61 of file Project.py.
Referenced by swift2.Project.Project.__generate_global_state_files(), and swift2.Project.Project.add_particle_species().
|
protected |
Definition at line 62 of file Project.py.
Referenced by swift2.Project.Project.add_particle_species(), and swift2.Project.Project.generate_Peano4_project().
|
protected |
Definition at line 55 of file Project.py.
Referenced by api.Project.Project.__configure_makefile(), api.Project.Project.__init__(), exahype2.Project.Project.generate_Peano4_project(), swift2.Project.Project.generate_Peano4_project(), exahype2.Project.Project.set_Peano4_installation(), swift2.Project.Project.set_Peano4_installation(), and api.Project.Project.set_Peano4_installation().
|
protected |
Definition at line 58 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.set_global_simulation_parameters(), and exahype2.Project.Project.set_global_simulation_parameters().
|
protected |
Definition at line 180 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), swift2.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), and exahype2.Project.Project.set_global_simulation_parameters().
|
protected |
Definition at line 44 of file Project.py.
Referenced by exahype2.Project.Project.__configure_makefile(), swift2.Project.Project.__configure_makefile(), api.Project.Project.__configure_makefile(), exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), swift2.Project.Project.__generate_global_state_files(), exahype2.Project.Project.__generate_solver_repository(), api.Project.Project.__generate_solver_repository(), api.Project.Project.__init__(), api.Project.Project.add_solver(), api.Project.Project.add_solver(), peano4.solversteps.Steps.Steps.add_step(), exahype2.Project.Project.add_tracer(), exahype2.Project.Project.generate_Peano4_project(), swift2.Project.Project.generate_Peano4_project(), api.Project.Project.generate_Peano4_project(), exahype2.Project.Project.remove_all_solvers(), and exahype2.Project.Project.set_global_simulation_parameters().
|
protected |
Definition at line 52 of file Project.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), swift2.Project.Project.set_global_simulation_parameters(), and exahype2.Project.Project.set_global_simulation_parameters().
swift2.Project.Project.additional_action_sets_per_solver_step |
Definition at line 71 of file Project.py.
Referenced by swift2.Project.Project.generate_Peano4_project().
swift2.Project.Project.algorithm_step_cleanup |
Definition at line 69 of file Project.py.
Referenced by swift2.Project.Project.generate_Peano4_project().
swift2.Project.Project.algorithm_step_create_grid |
Definition at line 64 of file Project.py.
Referenced by api.Project.Project.__init__(), api.Project.Project.add_solver(), api.Project.Project.add_solver(), swift2.Project.Project.generate_Peano4_project(), and api.Project.Project.generate_Peano4_project().
swift2.Project.Project.algorithm_step_initial_conditions |
Definition at line 65 of file Project.py.
Referenced by swift2.Project.Project.generate_Peano4_project().
swift2.Project.Project.algorithm_step_plot |
Definition at line 68 of file Project.py.
Referenced by api.Project.Project.add_solver(), api.Project.Project.add_solver(), swift2.Project.Project.generate_Peano4_project(), and api.Project.Project.generate_Peano4_project().
swift2.Project.Project.algorithm_steps_task_graph_compiler |
Definition at line 73 of file Project.py.
Referenced by swift2.Project.Project.generate_Peano4_project().
swift2.Project.Project.initialisation_steps_task_graph_compiler |
Definition at line 76 of file Project.py.
Referenced by swift2.Project.Project.generate_Peano4_project().
|
static |
Definition at line 103 of file Project.py.
|
static |
Definition at line 100 of file Project.py.
|
static |
Definition at line 101 of file Project.py.
|
static |
Definition at line 104 of file Project.py.
|
static |
Definition at line 102 of file Project.py.