applications/mp-melt-pool/cases/stefans_problem/stefans_problem1_with_flow_and_heat.hpp File Reference

Developer Documentation: applications/mp-melt-pool/cases/stefans_problem/stefans_problem1_with_flow_and_heat.hpp File Reference
Developer Documentation
stefans_problem1_with_flow_and_heat.hpp File Reference
#include <deal.II/base/function.h>
#include <deal.II/base/function_signed_distance.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/mpi.templates.h>
#include <deal.II/base/point.h>
#include <deal.II/base/tensor_function.h>
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria.h>
#include <deal.II/lac/vector.h>
#include <deal.II/numerics/vector_tools.h>
#include <meltpooldg/core/simulation_case_base.hpp>
#include <meltpooldg/level_set/level_set_tools.hpp>
#include <boost/math/tools/roots.hpp>
#include <cmath>
#include <iostream>
#include <string>
#include "../../melt_pool_case.hpp"
Include dependency graph for stefans_problem1_with_flow_and_heat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::InitialValuesTemperature< dim >
 
class  MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::SimulationStefansProblem1WithFlowAndHeat< dim, number >
 

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 
namespace  MeltPoolDG::Simulation
 
namespace  MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat
 
namespace  MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::AnalyticalSolution
 

Functions

template<typename number >
double MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::AnalyticalSolution::compute_beta (const MeltPoolCaseParameters< number > &parameters, const double T_wall)
 
template<typename number >
double MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::AnalyticalSolution::analytical_interface_location (const MeltPoolCaseParameters< number > &parameters, const double T_wall, const double time, const double beta=-1.0)
 
template<typename number >
double MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::AnalyticalSolution::analytical_temperature (const MeltPoolCaseParameters< number > &parameters, const double T_wall, const double time, const double x, const double beta=-1.0)
 

Variables

static constexpr double MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::x_min = 0.0
 
static constexpr double MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::y_min = 0.0
 
static constexpr double MeltPoolDG::Simulation::StefansProblem1WithFlowAndHeat::y_max = 1.e-3