Parameters#
VE_size#
Size of the simulation box in each of the x, y(, z) directions.
Example: For a simulation box that is twice as long (i.e. elongated) in the y-direction as in the x- and z-directions, use: [1.0, 2.0, 1.0]
.
Input of: generate_microstructure_seeds
VE_grid_size#
Number of simulation pixels (voxels) in each of the x, y(, z) directions.
Input of: generate_volume_element
my_name#
Used in the demo_hello_world
task schema, which is used for teaching and learning.
Input of: print_hello
number_1#
Used in the demo_adder
task schema, which is used for teaching and learning.
Input of: demo_adder
number_2#
Used in the demo_adder
task schema, which is used for teaching and learning.
Input of: demo_adder
sum#
Used in the demo_adder
task schema, which is used for teaching and learning.
Output of: demo_adder
phase_label#
The string phase label to associated with e.g. the microstructure seed points.
Input of: generate_microstructure_seeds
num_grains#
The integer number of grains to include.
Input of: generate_microstructure_seeds
microstructure_seeds#
Input of: generate_volume_element
Output of: generate_microstructure_seeds
Constructors:
volume_element#
Voxelated volume element
Input of: simulate_VE_loading
Output of: generate_volume_element
CTF_file_path#
Input of: sample_texture
ODF_mat_file_path#
Input of: sample_texture
specimen_symmetry#
Input of: sample_texture
EBSD_phase#
Input of: sample_texture
EBSD_reference_frame_transformation#
Input of: sample_texture
EBSD_rotation#
Input of: sample_texture
num_orientations#
Input of: sample_texture, sample_texture, generate_orientations
orientations#
Input of: generate_volume_element, visualise_orientations
Output of: sample_texture, sample_texture, generate_orientations
Constructors:
homog_label#
This parameter associates a string label with each grain that determines which homogenization scheme should be used. The homogenization schemes to be employed by the crystal plasticity simulation are then defined according to these labels.
Example: For a full-field simulation, where there is no mechanical homogenization we typically use the label 'SX'.
Input of: generate_volume_element
VE_response#
Input of: fit_single_crystal_parameters, dump_all_yield_stresses, fit_yield_function
Output of: simulate_VE_loading
VE_response_data#
Input of: simulate_VE_loading
load_case#
Input of: define_load_case, simulate_VE_loading
Constructors:
homogenization#
Input of: simulate_VE_loading
damask_phases#
Input of: simulate_VE_loading
damask_log#
Output of: simulate_VE_loading
damask_post_processing#
Input of: simulate_VE_loading
damask_post_processing_result#
Output of: simulate_VE_loading
damask_viz#
Input of: simulate_VE_loading
damask_viz_result#
Output of: simulate_VE_loading
p1#
Input of: test_t1_bash, test_t1_ps, define_p1
p2#
Input of: test_t2_bash, test_t2_ps
Output of: test_t1_bash, test_t1_ps
p3#
Output of: test_t2_bash, test_t2_ps
p4#
p5#
number_atoms#
box#
atoms#
empirical_potential#
optimised_atoms#
compile#
Input of: sample_texture, sample_texture, visualise_orientations
dump_path#
Input of: dump_all_yield_stresses
yield_point#
Input of: dump_all_yield_stresses
yield_function_name#
Input of: fit_yield_function
yield_point_criteria#
Input of: fit_yield_function
fit_yield_fixed_parameters#
Input of: fit_yield_function
fit_yield_initial_parameters#
Input of: fit_yield_function
fit_yield_opt_parameters#
Input of: fit_yield_function
fitted_yield_functions#
Output of: fit_yield_function
max_sleep_time#
Input of: demo_sleep
sleep_time#
Output of: demo_sleep