PlatRock
Principe de fonctionnement
Getting Started
Code Reference
References
PlatRock
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
_s (Common.Outputs.Output attribute)
A
A (Common.BounceModels.Azzoni_Roll attribute)
a (TwoD.Geoms.Line attribute)
A (TwoD.Geoms.Parabola attribute)
(TwoD.Objects.Rock attribute)
abort() (Common.Simulations.GenericSimulation method)
add_contact() (Common.Outputs.Output method)
add_data_grid() (Common.RasterTools.Raster method)
add_error() (Common.Utils.Report method)
add_flights_to_raster_cells_and_contacts() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
add_info() (Common.Utils.Report method)
add_logger() (in module Common.Debug)
add_message() (Common.Utils.Report method)
add_parameter() (Common.Utils.ParametersDescriptorsSet method)
add_rock() (Common.Outputs.Output method)
(ThreeD.Simulations.Simulation method)
(TwoD.Simulations.Simulation method)
add_warning() (Common.Utils.Report method)
after_all_tasks() (Common.Simulations.GenericSimulation method)
after_failed_run_tasks() (Common.Simulations.GenericSimulation method)
after_rock_propagation_tasks() (Common.Simulations.GenericSimulation method)
after_successful_run_tasks() (Common.Simulations.GenericSimulation method)
angVel (TwoD.Objects.Rock attribute)
args_to_str() (in module Common.Debug)
atan2_unsigned() (in module platrock.Common.Math)
Azzoni_Roll (class in Common.BounceModels)
B
b (TwoD.Geoms.Line attribute)
B (TwoD.Geoms.Parabola attribute)
before_rock_launch_tasks() (Common.Simulations.GenericSimulation method)
before_run_tasks() (Common.Simulations.GenericSimulation method)
(TwoD.Simulations.Simulation method)
benchmark (Common.Simulations.GenericSimulation attribute)
BoolParameterDescriptor (class in Common.Utils)
bounce() (TwoD.Objects.Rock method)
bounce_class (ThreeD.Objects.Terrain attribute)
BounceModel (class in Common.BounceModels)
Bounding_Box (class in ThreeD.Objects)
Bourrier (class in Common.BounceModels)
branch (TwoD.Objects.Segment attribute)
C
C (TwoD.Geoms.Parabola attribute)
center_2d_polygon_vertices() (in module platrock.Common.Math)
check_output_vel_2D() (Common.BounceModels.BounceModel method)
check_output_vel_3D() (Common.BounceModels.BounceModel method)
check_parameter() (Common.Utils.Report method)
check_segments_parameters_consistency() (TwoD.Objects.Terrain method)
Checkpoint (class in ThreeD.Objects)
(class in TwoD.Objects)
(class in TwoDShape.Objects)
checkpoints (Common.Outputs.Output attribute)
(Common.Simulations.GenericSimulation attribute)
cKDTree (Common.BounceModels.Toe_Tree_2022 attribute)
Classical (class in Common.BounceModels)
coef (Common.TreesGenerators.OneDTreeGenerator attribute)
color (TwoD.Objects.Rock attribute)
Common.BounceModels
module
Common.Debug
module
Common.Outputs
module
Common.RasterTools
module
Common.Simulations
module
Common.ThreeDPostprocessings
module
Common.TreesGenerators
module
Common.Utils
module
compute_dist() (Common.BounceModels.Azzoni_Roll method)
Contact (class in ThreeD.Objects)
contacts (Common.Outputs.Output attribute)
Contacts_detector (class in ThreeD.Engines)
contacts_slices (Common.Outputs.Output attribute)
conv_tab (Common.BounceModels.Toe_Tree_2022 attribute)
cross() (platrock.Common.Math.Vector2 method)
(platrock.Common.Math.Vector3 method)
cross2() (in module platrock.Common.Math)
cross3() (in module platrock.Common.Math)
current_level (in module Common.Debug)
current_rock (Common.Simulations.GenericSimulation attribute)
current_rock_number (Common.Simulations.GenericSimulation attribute)
current_segment (TwoD.Objects.Rock attribute)
D
data_file_url (Common.BounceModels.Toe_Tree_2022 attribute)
default_value (Common.Utils.ParameterDescriptor attribute)
del_contact() (Common.Outputs.Output method)
delete_overflowing_raster_indices_and_contacts() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
delta_tan_angles (Common.BounceModels.Azzoni_Roll attribute)
densities (Common.Outputs.Output attribute)
density (TwoD.Objects.Rock attribute)
direction (Common.BounceModels.Azzoni_Roll attribute)
dist_stop (Common.BounceModels.Azzoni_Roll attribute)
do_nothing() (in module Common.Debug)
dot() (platrock.Common.Math.Vector1 method)
(platrock.Common.Math.Vector2 method)
(platrock.Common.Math.Vector3 method)
dot1() (in module platrock.Common.Math)
dot2() (in module platrock.Common.Math)
dot3() (in module platrock.Common.Math)
dRock (Common.TreesGenerators.OneDTreeGenerator attribute)
E
Ellipse (class in TwoDShape.Objects)
enable_forest (Common.Simulations.GenericSimulation attribute)
Engine (class in ThreeD.Engines)
EPS (TwoD.Geoms.Line attribute)
ERROR (in module Common.Debug)
error() (in module Common.Debug)
extract_geojson_to_params_set() (in module Common.Utils)
F
find_next_bounce() (in module TwoD.Geoms)
FLY (in module Common.Outputs)
fly() (TwoD.Objects.Rock method)
flying_direction (TwoD.Objects.Rock attribute)
force_roll (TwoD.Objects.Rock attribute)
forest_available (TwoD.Objects.Terrain attribute)
forest_impact_model (Common.Simulations.GenericSimulation attribute)
FreeNumberParameterDescriptor (class in Common.Utils)
FreeStringParameterDescriptor (class in Common.Utils)
from_asc() (in module Common.RasterTools)
from_raster() (in module Common.RasterTools)
from_terrain() (in module Common.RasterTools)
G
generate() (TwoDShape.Objects.Random method)
GenericSimulation (class in Common.Simulations)
get_2D_polygon_area_inertia() (in module platrock.Common.Math)
get_2D_polygon_center_of_mass() (in module platrock.Common.Math)
get_arrow_x_from_gradient() (TwoD.Geoms.Parabola method)
get_asc_header_string() (Common.RasterTools.Raster method)
get_cell_ll_coords() (Common.RasterTools.Raster method)
get_contacts_angVels() (Common.Outputs.Output method)
get_contacts_field() (Common.Outputs.Output method)
get_contacts_normals() (Common.Outputs.Output method)
get_contacts_pos() (Common.Outputs.Output method)
get_contacts_types() (Common.Outputs.Output method)
get_contacts_vels() (Common.Outputs.Output method)
get_dir() (Common.Simulations.GenericSimulation method)
get_full_path() (Common.Simulations.GenericSimulation method)
get_geojson_all_properties() (in module Common.Utils)
get_geojson_all_shapes() (in module Common.Utils)
get_human_names() (Common.Utils.ParametersDescriptorsSet method)
get_index() (Common.BounceModels.Toe_Tree_2022 method)
get_indices_cleaned() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
get_indices_from_coords() (Common.RasterTools.Raster method)
get_input_names() (Common.Utils.ParametersDescriptorsSet method)
get_instance_names() (Common.Utils.ParametersDescriptorsSet method)
get_line_parabola_intersections() (in module TwoD.Geoms)
get_logger() (in module Common.Debug)
get_output_vel() (Common.BounceModels.Toe_Tree method)
(Common.BounceModels.Toe_Tree_2022 method)
get_param_by_input_name() (Common.Utils.ParametersDescriptorsSet method)
get_param_by_instance_name() (Common.Utils.ParametersDescriptorsSet method)
get_parameters_verification_report() (ThreeD.Simulations.Simulation method)
(TwoD.Simulations.Simulation method)
get_parent_module() (Common.Simulations.GenericSimulation class method)
get_random_convex_polygon() (in module platrock.Common.Math)
get_random_value_from_gamma_distribution() (in module platrock.Common.Math)
get_raster_indices_from_contacts() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
get_roots() (in module TwoD.Geoms)
get_scalar_fields() (Common.RasterTools.Raster method)
get_secondary_axis_extents() (TwoDShape.Objects.PointsList static method)
get_segment_parabola_intersections() (in module TwoD.Geoms)
get_setup_lock() (Common.Simulations.GenericSimulation method)
get_setup_lock_from_path() (Common.Simulations.GenericSimulation static method)
get_storage_copy() (ThreeD.Objects.Contact method)
(ThreeD.Objects.Rock_terrain_contact method)
(ThreeD.Objects.Rock_tree_contact method)
get_subclass_from_name() (TwoDShape.Objects.Rock class method)
get_subclasses_names() (TwoDShape.Objects.Rock class method)
get_terrain_cls() (Common.Simulations.GenericSimulation method)
get_value_at() (TwoD.Geoms.Parabola method)
get_vector_fields() (Common.RasterTools.Raster method)
get_vel() (Common.BounceModels.Azzoni_Roll method)
get_velocity_decomposed() (Common.BounceModels.BounceModel method)
getOneRandomTreeImpactDistance() (Common.TreesGenerators.OneDTreeGenerator method)
gravity (Common.BounceModels.Azzoni_Roll attribute)
(Common.Simulations.GenericSimulation attribute)
H
human_name (Common.Utils.ParameterDescriptor attribute)
I
I (TwoD.Objects.Rock attribute)
index (TwoD.Objects.Segment attribute)
inertias (Common.Outputs.Output attribute)
INFO (in module Common.Debug)
info() (in module Common.Debug)
init() (in module Common.Debug)
input_names (Common.Utils.ParameterDescriptor attribute)
input_names_to_parameters (Common.Utils.ParametersDescriptorsSet attribute)
input_sequence (Common.BounceModels.Toe_Tree attribute)
input_string_to_points() (TwoDShape.Objects.PointsList static method)
insert_fly() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
inst_name (Common.Utils.ParameterDescriptor attribute)
instance_names_to_parameters (Common.Utils.ParametersDescriptorsSet attribute)
is_scalar_type() (Common.RasterTools.Raster method)
is_stopped (TwoD.Objects.Rock attribute)
ix_iy_is_inside() (Common.RasterTools.Raster method)
L
last_computed_data (Common.BounceModels.Toe_Tree attribute)
Line (class in TwoD.Geoms)
M
mass (TwoD.Objects.Rock attribute)
max_dist (Common.BounceModels.Toe_Tree_2022 attribute)
max_value (Common.Utils.ParameterDescriptor attribute)
messages (Common.Utils.Report attribute)
messages_letters_to_types (Common.Utils.Report attribute)
min_value (Common.Utils.ParameterDescriptor attribute)
module
Common.BounceModels
Common.Debug
Common.Outputs
Common.RasterTools
Common.Simulations
Common.ThreeDPostprocessings
Common.TreesGenerators
Common.Utils
platrock.Common.Math
ThreeD.Engines
ThreeD.Objects
ThreeD.Simulations
TwoD.Geoms
TwoD.Objects
TwoD.Simulations
TwoDShape.Objects
MOTION (in module Common.Outputs)
move() (TwoD.Objects.Rock method)
mu_r (Common.BounceModels.Azzoni_Roll attribute)
N
name (Common.Simulations.GenericSimulation attribute)
nb_of_errors (Common.Utils.Report attribute)
nb_rocks (Common.Simulations.GenericSimulation attribute)
new_from_points() (TwoDShape.Objects.PointsList class method)
norm() (platrock.Common.Math.Vector1 method)
(platrock.Common.Math.Vector2 method)
(platrock.Common.Math.Vector3 method)
norm1() (in module platrock.Common.Math)
norm2() (in module platrock.Common.Math)
norm3() (in module platrock.Common.Math)
normal (TwoD.Objects.Segment attribute)
normalized() (platrock.Common.Math.Vector1 method)
(platrock.Common.Math.Vector2 method)
(platrock.Common.Math.Vector3 method)
normalized1() (in module platrock.Common.Math)
normalized2() (in module platrock.Common.Math)
normalized3() (in module platrock.Common.Math)
Nscd_integrator (class in ThreeD.Engines)
number_to_model_correspondance (in module Common.BounceModels)
O
OneDTreeGenerator (class in Common.TreesGenerators)
OUT (in module Common.Outputs)
out_of_bounds (TwoD.Objects.Rock attribute)
Output (class in Common.Outputs)
output (Common.Simulations.GenericSimulation attribute)
output_to_asc() (Common.RasterTools.Raster method)
override_ (Common.Simulations.GenericSimulation attribute)
override_forest_params (Common.Simulations.GenericSimulation attribute)
override_rebound_params (Common.Simulations.GenericSimulation attribute)
P
Parabola (class in TwoD.Geoms)
ParameterDescriptor (class in Common.Utils)
parameterDescriptorFactory() (in module Common.Utils)
parameters (Common.Utils.ParametersDescriptorsSet attribute)
ParametersDescriptorsSet (class in Common.Utils)
params_weights (Common.BounceModels.Toe_Tree_2022 attribute)
Pfeiffer (class in Common.BounceModels)
platrock.Common.Math
module
plot() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
points (TwoD.Objects.Segment attribute)
points_are_convex() (TwoDShape.Objects.PointsList static method)
PointsList (class in TwoDShape.Objects)
pos (TwoD.Objects.Rock attribute)
prob0 (Common.TreesGenerators.OneDTreeGenerator attribute)
project (Common.Simulations.GenericSimulation attribute)
R
radius (TwoD.Objects.Rock attribute)
Random (class in TwoDShape.Objects)
random_generator (Common.Simulations.GenericSimulation attribute)
(Common.TreesGenerators.OneDTreeGenerator attribute)
Raster (class in Common.RasterTools)
raw_data (Common.BounceModels.Toe_Tree_2022 attribute)
raw_data_col_offset (Common.BounceModels.Toe_Tree_2022 attribute)
rebound_models_available (TwoD.Objects.Terrain attribute)
Rectangle (class in TwoDShape.Objects)
Report (class in Common.Utils)
Rock (class in TwoD.Objects)
(class in TwoDShape.Objects)
rock_propagation_tasks() (Common.Simulations.GenericSimulation method)
(ThreeD.Simulations.Simulation method)
(TwoD.Simulations.Simulation method)
Rock_terrain_contact (class in ThreeD.Objects)
Rock_terrain_nscd_basic_contact (class in ThreeD.Engines)
Rock_tree_contact (class in ThreeD.Objects)
Rock_tree_nscd_basic_contact (class in ThreeD.Engines)
ROLL (in module Common.Outputs)
roll() (TwoD.Objects.Rock method)
ROLL_TREE (in module Common.Outputs)
rotate_points_around_origin() (in module platrock.Common.Math)
rotate_vector() (in module platrock.Common.Math)
rotated() (platrock.Common.Math.Vector2 method)
(platrock.Common.Math.Vector3 method)
rotated2() (in module platrock.Common.Math)
rotated3() (in module platrock.Common.Math)
run() (Common.BounceModels.Bourrier method)
(Common.BounceModels.Classical method)
(Common.BounceModels.Pfeiffer method)
(Common.Simulations.GenericSimulation method)
(Common.ThreeDPostprocessings.ThreeDPostprocessing method)
(ThreeD.Engines.Contacts_detector method)
(ThreeD.Engines.Nscd_integrator method)
(ThreeD.Engines.Rock_terrain_nscd_basic_contact method)
(ThreeD.Engines.Rock_tree_nscd_basic_contact method)
(ThreeD.Engines.Snapshooter method)
(ThreeD.Engines.Time_stepper method)
(ThreeD.Engines.Verlet_update method)
run_2D() (Common.BounceModels.Toe_Tree_2022 method)
run_3D() (Common.BounceModels.Toe_Tree method)
(Common.BounceModels.Toe_Tree_2022 method)
run_all_rocks() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
run_end() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
run_init() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
run_one_rock() (Common.ThreeDPostprocessings.ThreeDPostprocessing method)
run_python() (ThreeD.Engines.Contacts_detector method)
(ThreeD.Engines.Nscd_integrator method)
(ThreeD.Engines.Verlet_update method)
S
save_to_file() (Common.Simulations.GenericSimulation method)
Segment (class in TwoD.Objects)
(class in TwoDShape.Objects)
segments (TwoD.Objects.Terrain attribute)
set_to_obj() (Common.Utils.ParameterDescriptor method)
set_updated_normal() (Common.BounceModels.BounceModel method)
set_updated_normal2D() (Common.BounceModels.BounceModel method)
set_updated_normal3D() (Common.BounceModels.BounceModel method)
set_volume() (TwoDShape.Objects.Rock method)
setup_kinematics() (TwoDShape.Objects.Rock method)
setup_rock_kinematics() (ThreeD.Simulations.Simulation method)
(TwoD.Simulations.Simulation method)
sim (Common.TreesGenerators.OneDTreeGenerator attribute)
Simulation (class in ThreeD.Simulations)
(class in TwoD.Simulations)
simulation (Common.BounceModels.BounceModel attribute)
slope (Common.BounceModels.Azzoni_Roll attribute)
(TwoD.Objects.Segment attribute)
slope_gradient (TwoD.Objects.Segment attribute)
Snapshooter (class in ThreeD.Engines)
SOIL (in module Common.Outputs)
sort_2d_polygon_vertices() (in module platrock.Common.Math)
Sphere (class in ThreeD.Objects)
START (in module Common.Outputs)
start_pos (Common.BounceModels.Azzoni_Roll attribute)
status (Common.Simulations.GenericSimulation attribute)
STOP (in module Common.Outputs)
stop_pos (Common.BounceModels.Azzoni_Roll attribute)
StringChoiceParameterDescriptor (class in Common.Utils)
T
tan_slope (Common.BounceModels.Azzoni_Roll attribute)
Terrain (class in ThreeD.Objects)
(class in TwoD.Objects)
(class in TwoDShape.Objects)
terrain (Common.Simulations.GenericSimulation attribute)
ThreeD.Engines
module
ThreeD.Objects
module
ThreeD.Simulations
module
ThreeDPostprocessing (class in Common.ThreeDPostprocessings)
Time_stepper (class in ThreeD.Engines)
toe_array (Common.BounceModels.Toe_Tree attribute)
Toe_Tree (class in Common.BounceModels)
Toe_Tree_2022 (class in Common.BounceModels)
TREE (in module Common.Outputs)
trees_dhp (Common.TreesGenerators.OneDTreeGenerator attribute)
treesDensity (Common.TreesGenerators.OneDTreeGenerator attribute)
TwoD.Geoms
module
TwoD.Objects
module
TwoD.Simulations
module
TwoDShape.Objects
module
TYPE (Common.Utils.BoolParameterDescriptor attribute)
(Common.Utils.FreeNumberParameterDescriptor attribute)
(Common.Utils.FreeStringParameterDescriptor attribute)
(Common.Utils.StringChoiceParameterDescriptor attribute)
type_ (Common.Utils.ParameterDescriptor attribute)
U
update_flying_direction() (TwoD.Objects.Rock method)
updated_normal (Common.BounceModels.BounceModel attribute)
use_retro_compatibility (Common.Simulations.GenericSimulation attribute)
V
v_square (Common.BounceModels.Azzoni_Roll attribute)
(TwoD.Objects.Rock attribute)
valid_input_attrs (Common.BounceModels.BounceModel attribute)
(Common.BounceModels.Bourrier attribute)
(Common.BounceModels.Classical attribute)
(Common.BounceModels.Pfeiffer attribute)
(Common.BounceModels.Toe_Tree attribute)
(Common.BounceModels.Toe_Tree_2022 attribute)
(TwoD.Objects.Segment attribute)
(TwoD.Objects.Terrain attribute)
(TwoDShape.Objects.Segment attribute)
(TwoDShape.Objects.Terrain attribute)
valid_input_rocks_geojson_attrs (ThreeD.Simulations.Simulation attribute)
valid_input_soil_geojson_attrs (ThreeD.Objects.Terrain attribute)
valid_shape_params (TwoDShape.Objects.Ellipse attribute)
(TwoDShape.Objects.PointsList attribute)
(TwoDShape.Objects.Random attribute)
(TwoDShape.Objects.Rectangle attribute)
(TwoDShape.Objects.Rock attribute)
validate_points() (TwoDShape.Objects.PointsList static method)
Vector1 (class in platrock.Common.Math)
Vector2 (class in platrock.Common.Math)
Vector3 (class in platrock.Common.Math)
vel (Common.BounceModels.Azzoni_Roll attribute)
(TwoD.Objects.Rock attribute)
vel_stop_condition() (Common.Simulations.GenericSimulation method)
Verlet_update (class in ThreeD.Engines)
vertices_to_string() (TwoDShape.Objects.Rock method)
volume (TwoD.Objects.Rock attribute)
volumes (Common.Outputs.Output attribute)
W
WARNING (in module Common.Debug)
warning() (in module Common.Debug)
webui_typename (ThreeD.Simulations.Simulation attribute)
(TwoD.Simulations.Simulation attribute)
weight_sequence (Common.BounceModels.Toe_Tree attribute)
write_to_h5() (Common.Outputs.Output method)
X
xy_string_to_points() (TwoDShape.Objects.PointsList static method)