Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
solver.h File Reference

Solver class declaration. More...

#include <array>
#include <fstream>
#include <functional>
#include <limits>
#include <memory>
#include <string>
#include <vector>
#include <toml.hpp>
#include "mesh.h"
#include "boundary.h"
#include "face_reconstruction.h"
#include "riemann_solver.h"
#include "time_integrator.h"
#include "physics.h"
#include "les.h"
#include "pasr.h"
#include "tfles.h"
#include "mixture.h"
#include "cell_chemistry.h"
#include "radiation.h"
#include "scalar_reconstruction.h"
#include "data_writer.h"
#include "statistics.h"
#include "synthetic_inflow.h"
#include "expression.h"
#include "comm.h"
#include "distributed_mesh.h"
#include "distribution.h"
#include "halo_exchange.h"
#include "log.h"

Go to the source code of this file.

Classes

struct  ForceMonitor
 
struct  IntegralMonitor
 
struct  KineticEnergyBudget
 Rates of change of the resolved kinetic energy sum_c V rho |u|^2 / 2 caused by the convective, molecular viscous and SGS fluxes. More...
 
struct  DirichletBoundary
 Faces with a Dirichlet condition and the expressions of x, y, z, t for their exterior state W = [rho, u, p]. More...
 
class  Solver
 

Variables

constexpr int N_FLOW_STATISTICS = 9
 

Detailed Description

Solver class declaration.

Author
Matthew Bonanni (mbona.nosp@m.nni0.nosp@m.01@gm.nosp@m.ail..nosp@m.com)
Version
0.2
Date
2023-12-20

Variable Documentation

◆ N_FLOW_STATISTICS

constexpr int N_FLOW_STATISTICS = 9
constexpr