1 #ifndef __PERIODIC_CUBE_FLOW_H__ 2 #define __PERIODIC_CUBE_FLOW_H__ 4 #include "flow_solver_case_base.h" 5 #include "cube_flow_uniform_grid.h" 11 using Triangulation = dealii::Triangulation<PHILIP_DIM>;
13 using Triangulation = dealii::parallel::distributed::Triangulation<PHILIP_DIM>;
16 template <
int dim,
int nstate>
24 std::shared_ptr<Triangulation>
generate_grid()
const override;
Files for the baseline physics.
const double domain_left
Domain left-boundary value for generating the grid.
const int number_of_cells_per_direction
Number of cells per direction for the grid.
Main parameter class that contains the various other sub-parameter classes.
PeriodicCubeFlow(const Parameters::AllParameters *const parameters_input)
Constructor.
std::shared_ptr< Triangulation > generate_grid() const override
Function to generate the grid.
const double domain_size
Domain size (length in 1D, area in 2D, and volume in 3D)
const double domain_right
Domain right-boundary value for generating the grid.
virtual void display_additional_flow_case_specific_parameters() const override
Display additional more specific flow case parameters.
void display_grid_parameters() const
Display grid parameters.