module myna.application.thesis.depth_map_part.app
Defines application behavior for thesis/depth_map_part.
class ThesisDepthMapPart
3DThesis melt pool depth map simulation at part-layer scale.
method ThesisDepthMapPart.__init__
__init__()
property ThesisDepthMapPart.component
Return the corresponding component class. This will be None if class name is not in the Component lookup dictionary
property ThesisDepthMapPart.name
property ThesisDepthMapPart.path
property ThesisDepthMapPart.template
Set the path to the template directory based on the path to the app directory
method ThesisDepthMapPart.configure
configure()
Configure all simulations associated with the Myna step.
method ThesisDepthMapPart.configure_case
configure_case(case_dir, myna_input='myna_data.yaml')
Configure a valid 3DThesis case from per-case Myna data.
method ThesisDepthMapPart.execute
execute()
Execute and postprocess all cases for the Myna step.
method ThesisDepthMapPart.postprocess
postprocess()
Postprocess files from the executed 3DThesis cases for the Myna step.
method ThesisDepthMapPart.run_case
run_case(proc_list, check_for_existing_results=True)
Run the current 3DThesis case.
method ThesisDepthMapPart.write_depth_maps
write_depth_maps(myna_files)
Convert 3DThesis final CSV outputs into Myna depth-map CSVs.
This file was automatically generated via lazydocs.