Peano
Loading...
Searching...
No Matches
test_periodic_BC-2D.py File Reference

Go to the source code of this file.

Namespaces

namespace  test_periodic_BC-2D
 

Functions

 test_periodic_BC-2D.rotation_matrix (axis, theta)
 Return the rotation matrix associated with counterclockwise rotation about the given axis by theta radians.
 
 test_periodic_BC-2D.draw_R (scale=1.0, origin=[0.0, 0.0, 0.0], plane=0, random_shift=True, shift_scale=0.05)
 Draw a letter R consisting of 17 particles.
 

Variables

 test_periodic_BC-2D.parser = argparse.ArgumentParser(description="Test periodic boundary conditions")
 Parse user input.
 
 test_periodic_BC-2D.dest
 
 test_periodic_BC-2D.type
 
 test_periodic_BC-2D.int
 
 test_periodic_BC-2D.default
 
 test_periodic_BC-2D.help
 
 test_periodic_BC-2D.action
 
 test_periodic_BC-2D.args = parser.parse_args()
 
int test_periodic_BC-2D.dimensions = 2
 Generate ExaParty project.
 
int test_periodic_BC-2D.hydro_dimensions = 2
 
 test_periodic_BC-2D.project
 
 test_periodic_BC-2D.particle
 
 test_periodic_BC-2D.particle_set = project.add_particle_species(particle)
 
 test_periodic_BC-2D.build_mode = peano4.api.output.CompileMode.DEBUG
 
list test_periodic_BC-2D.offset = [0, 0, 0]
 
list test_periodic_BC-2D.domain_size = [1, 1, 1]
 
list test_periodic_BC-2D.periodic_boundary_conditions = [True, True, False]
 
 test_periodic_BC-2D.min_end_time
 
 test_periodic_BC-2D.max_end_time
 
 test_periodic_BC-2D.first_plot_time_stamp
 
 test_periodic_BC-2D.time_in_between_plots
 
 test_periodic_BC-2D.periodic_BC
 
 test_periodic_BC-2D.plotter_precision
 
str test_periodic_BC-2D.particle_force = ""
 Declare the force acting on the particle.
 
float test_periodic_BC-2D.search_radius = args.cell_size / 100.0
 Initialisation snippet for the particle.
 
tuple test_periodic_BC-2D.initialisation_snippet
 
 test_periodic_BC-2D.R1 = draw_R(scale=0.2, origin=[0.1, 0.4, 0.5], plane=0)
 
 test_periodic_BC-2D.R2 = draw_R(scale=0.2, origin=[0.7, 0.4, 0.5], plane=0)
 
 test_periodic_BC-2D.R3 = draw_R(scale=0.2, origin=[0.4, 0.1, 0.5], plane=0)
 
 test_periodic_BC-2D.R4 = draw_R(scale=0.2, origin=[0.4, 0.7, 0.5], plane=0)
 
 test_periodic_BC-2D.R5 = draw_R(scale=0.2, origin=[0.1, 0.1, 0.5], plane=0)
 
 test_periodic_BC-2D.R6 = draw_R(scale=0.2, origin=[0.1, 0.7, 0.5], plane=0)
 
 test_periodic_BC-2D.R7 = draw_R(scale=0.2, origin=[0.7, 0.1, 0.5], plane=0)
 
 test_periodic_BC-2D.R8 = draw_R(scale=0.2, origin=[0.7, 0.7, 0.5], plane=0)
 
 test_periodic_BC-2D.coords = np.concatenate((R1, R2, R3, R4, R5, R6, R7, R8), axis=0)
 
 test_periodic_BC-2D.particle_plotter
 Set up the plotter.
 
 test_periodic_BC-2D.peano4_project = project.generate_Peano4_project(verbose=args.verbose)
 Generate plain Peano 4 project.
 
list test_periodic_BC-2D.dirs = ["vertexdata/", "repositories/", "globaldata/", "observers/"]
 
 test_periodic_BC-2D.overwrite
 
 test_periodic_BC-2D.Always
 
 test_periodic_BC-2D.throw_away_data_after_generation
 
 test_periodic_BC-2D.make_clean_first
 
 test_periodic_BC-2D.True
 
 test_periodic_BC-2D.number_of_parallel_builds
 
list test_periodic_BC-2D.output_files