Lagrangian Particle Code for The Simulation of 2D/3D Fluid Dynamics
 All Classes Files Functions Variables Typedefs Friends Pages
Classes
time_controller.h File Reference

This header file contains classes for simulation time controls. More...

#include <cstddef>
#include <vector>
#include <fstream>

Go to the source code of this file.

Classes

class  TimeController
 An abstract class for different types of simulation time controllers. More...
 
class  DefaultTimeController
 This time controller calculates the time stepping based on the CFL condition. More...
 

Detailed Description

This header file contains classes for simulation time controls.

The task of time controllers is to determine the length of time between any two iterations of the simulation and call the main solver. For example, a time controller which uses a constant time stepping independent of the results of the main solver, or a time stepping calculated by the CFL condition, can be constructed by inheriting the TimeController class.

Author
Chen, Hsin-Chiang (morri.nosp@m.sche.nosp@m.n2008.nosp@m.@gma.nosp@m.il.co.nosp@m.m)

Co-author: Yu, Kwangmin (yukwa.nosp@m.ngmi.nosp@m.n@gma.nosp@m.il.c.nosp@m.om) on initial interface design

Version
1.0
Date
2014/07/12

Created on: 2014/07/02