Parameters#
CTF_file_path#
Input of: sample_texture, sample_orientations
EBSD_phase#
Input of: sample_texture, sample_texture, sample_orientations, sample_orientations
EBSD_reference_frame_transformation#
Input of: sample_texture, sample_texture, sample_orientations, sample_orientations
EBSD_rotation#
Input of: sample_texture, sample_texture, sample_orientations, sample_orientations
ODF_mat_file_path#
Input of: sample_texture
VE_grid_size#
Number of simulation pixels (voxels) in each of the x, y(, z) directions.
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, simulate_VE_loading
VE_response_data#
Input of: simulate_VE_loading, simulate_VE_loading
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
compile#
Input of: sample_texture, sample_texture, sample_texture, sample_texture, visualise_orientations, sample_orientations, sample_orientations, sample_texture
damask_log#
Output of: simulate_VE_loading
damask_phases#
Input of: simulate_VE_loading, simulate_VE_loading
damask_post_processing#
Input of: simulate_VE_loading, simulate_VE_loading
damask_post_processing_result#
Output of: simulate_VE_loading
damask_solver#
A dictionary that specifies which solver to use, for each considered physical phenomenon (mechanical
, thermal
, or damage
).
Example: To use the spectral_polarization
mechanical solver instead of the default spectral_basic
solver, set to: {"mechanical": "spectral_polarization"}
Input of: simulate_VE_loading, simulate_VE_loading
damask_viz#
Input of: simulate_VE_loading, simulate_VE_loading
damask_viz_result#
Output of: simulate_VE_loading
dump_path#
Input of: dump_all_yield_stresses
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
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, generate_volume_element, modify_VE
homogenization#
Input of: simulate_VE_loading, simulate_VE_loading
load_case#
Input of: define_load_case, simulate_VE_loading, simulate_VE_loading
Constructors:
microstructure_seeds#
Input of: generate_volume_element
Output of: generate_microstructure_seeds
Constructors:
num_grains#
The integer number of grains to include.
Input of: generate_microstructure_seeds
num_orientations#
Input of: sample_texture, sample_texture, sample_texture, sample_texture, generate_orientations, sample_orientations, sample_orientations, sample_texture
orientations#
Input of: generate_volume_element, visualise_orientations, generate_volume_element
Output of: sample_texture, sample_texture, sample_texture, sample_texture, generate_orientations, sample_orientations, sample_orientations, sample_texture
Constructors:
phase_label#
The string phase label to associated with e.g. the microstructure seed points.
Input of: generate_microstructure_seeds, generate_volume_element
specimen_symmetry#
Input of: sample_texture, sample_texture, sample_texture, sample_orientations, sample_orientations, sample_texture
volume_element#
Voxelated volume element
Input of: visualise_VE, simulate_VE_loading, simulate_VE_loading, modify_VE, modify_VE
Output of: generate_volume_element, generate_volume_element, generate_volume_element, modify_VE, modify_VE
yield_function_name#
Input of: fit_yield_function
yield_point#
Input of: dump_all_yield_stresses
yield_point_criteria#
Input of: fit_yield_function