FlowData< number > Struct Template Reference

Developer Documentation: MeltPoolDG::Flow::FlowData< number > Struct Template Reference
Developer Documentation
MeltPoolDG::Flow::FlowData< number > Struct Template Reference

Collection of general flow parameters. More...

#include <flow_data.hpp>

Public Member Functions

void add_parameters (dealii::ParameterHandler &prm)
 Add flow parameters in the parameter handler.
 
void post (const MaterialData< number > &material)
 Post-process flow parameters.
 
void check_input_parameters (const bool curv_enable) const
 Validates flow parameters.
 

Public Attributes

number gravity = 0.0
 Gravity constant in m/s²
 
SurfaceTensionData< number > surface_tension
 Surface tension data.
 
DarcyDampingData< number > darcy_damping
 Darcy damping data.
 

Detailed Description

template<typename number>
struct MeltPoolDG::Flow::FlowData< number >

Collection of general flow parameters.

Member Function Documentation

◆ add_parameters()

template<typename number >
void MeltPoolDG::Flow::FlowData< number >::add_parameters ( dealii::ParameterHandler &  prm)

Add flow parameters in the parameter handler.

Parameters
prmThe parameter handler to which the parameters are added.

◆ check_input_parameters()

template<typename number >
void MeltPoolDG::Flow::FlowData< number >::check_input_parameters ( const bool  curv_enable) const

Validates flow parameters.

Parameters
curv_enableFlag indicating whether curvature computation is enabled.

◆ post()

template<typename number >
void MeltPoolDG::Flow::FlowData< number >::post ( const MaterialData< number > &  material)

Post-process flow parameters.

Parameters
materialMaterial data struct.

Member Data Documentation

◆ darcy_damping

template<typename number >
DarcyDampingData<number> MeltPoolDG::Flow::FlowData< number >::darcy_damping

Darcy damping data.

◆ gravity

template<typename number >
number MeltPoolDG::Flow::FlowData< number >::gravity = 0.0

Gravity constant in m/s²

◆ surface_tension

template<typename number >
SurfaceTensionData<number> MeltPoolDG::Flow::FlowData< number >::surface_tension

Surface tension data.


The documentation for this struct was generated from the following files: