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

a#

b#

c#

f_c#

mu#

sigma#

geom_file_path#

geom_data#

num_increments#

magnitude#