Skip to content

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.