|
| PeriodicCubeFlow (const Parameters::AllParameters *const parameters_input) |
| Constructor.
|
|
std::shared_ptr< Triangulation > | generate_grid () const override |
| Function to generate the grid.
|
|
| CubeFlow_UniformGrid (const Parameters::AllParameters *const parameters_input) |
|
double | get_adaptive_time_step (std::shared_ptr< DGBase< dim, double >> dg) const override |
| Function to compute the adaptive time step.
|
|
double | get_adaptive_time_step_initial (std::shared_ptr< DGBase< dim, double >> dg) override |
| Function to compute the initial adaptive time step.
|
|
void | update_maximum_local_wave_speed (DGBase< dim, double > &dg) |
| Updates the maximum local wave speed.
|
|
| FlowSolverCaseBase (const Parameters::AllParameters *const parameters_input) |
| Constructor.
|
|
virtual | ~FlowSolverCaseBase ()=default |
| Destructor.
|
|
void | display_flow_solver_setup (std::shared_ptr< DGBase< dim, double >> dg) const |
| Displays the flow setup parameters.
|
|
virtual void | set_higher_order_grid (std::shared_ptr< DGBase< dim, double >> dg) const |
| Set higher order grid.
|
|
virtual void | compute_unsteady_data_and_write_to_table (const std::shared_ptr< ODE::ODESolverBase< dim, double >> ode_solver, const std::shared_ptr< DGBase< dim, double >> dg, const std::shared_ptr< dealii::TableHandler > unsteady_data_table) |
|
virtual void | compute_unsteady_data_and_write_to_table (const unsigned int current_iteration, const double current_time, const std::shared_ptr< DGBase< dim, double >> dg, const std::shared_ptr< dealii::TableHandler > unsteady_data_table) |
| Virtual function to write unsteady snapshot data to table.
|
|
virtual double | get_constant_time_step (std::shared_ptr< DGBase< dim, double >> dg) const |
| Virtual function to compute the constant time step.
|
|
virtual void | steady_state_postprocessing (std::shared_ptr< DGBase< dim, double >> dg) const |
| Virtual function for postprocessing when solving for steady state.
|
|
void | set_time_step (const double time_step_input) |
| Setter for time step.
|
|
template<int dim, int nstate>
class PHiLiP::FlowSolver::PeriodicCubeFlow< dim, nstate >
Definition at line 17 of file periodic_cube_flow.h.