Fluid Dynamics Library
Namespaces | Typedefs | Enumerations | Variables
common.h File Reference
#include <cmath>
#include <boost/numeric/ublas/vector.hpp>

Go to the source code of this file.

Namespaces

namespace  fdl

Typedefs

typedef
boost::numeric::ublas::vector
< float > 
fdl::Vector
typedef enum fdl::medium_T fdl::medium_T
typedef enum fdl::interp_T fdl::interp_T
typedef enum fdl::stepper_T fdl::stepper_T

Enumerations

enum  medium_T { FLUID, SOLID, SMOKE, AIR }
enum  interp_T { LINEAR, CATMULLROM }
enum  stepper_T { RK2, ARK23 }

Variables

const int fdl::DIMENSIONS = 3
const float fdl::EPSILON = 1e-5
const double fdl::PI = M_PI
const double fdl::E = M_E

Detailed Description

Author:
Caleb Johnston
Version:
0.1

LICENSE

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Definition in file common.h.