include/meltpooldg/core/simulation_case_base.hpp File Reference

Developer Documentation: include/meltpooldg/core/simulation_case_base.hpp File Reference
Developer Documentation
simulation_case_base.hpp File Reference
#include <deal.II/base/function.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/parameter_handler.h>
#include <deal.II/base/revision.h>
#include <deal.II/base/types.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria.h>
#include <meltpooldg/core/boundary_conditions.hpp>
#include <meltpooldg/core/case_factory.hpp>
#include <meltpooldg/core/periodic_boundary_conditions.hpp>
#include <meltpooldg/post_processing/generic_data_out.hpp>
#include <meltpooldg/utilities/journal.hpp>
#include <meltpooldg/utilities/revision.hpp>
#include <algorithm>
#include <fstream>
#include <iostream>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "parameters_base.hpp"
Include dependency graph for simulation_case_base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MeltPoolDG::SimulationCaseBase< dim, number, spacedim >
 Base class for managing a simulation case in a parallel computing environment. More...
 

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 

Functions

template<typename ParametersType , template< int, typename > class CaseType, template< int, typename > class ApplicationType>
void MeltPoolDG::run_simulation (const std::string &parameter_file, const MPI_Comm mpi_communicator)
 
template<typename Parameters , template< int, typename > class Case, template< int, typename > class Application>
void MeltPoolDG::default_main (int argc, char *argv[], MPI_Comm mpi_comm)