Fluid Dynamics Library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
fdl::Camera
fdl::Constant< scalar_t >Constant vector field at all points in $\mathbf{R}^d$
fdl::Cube
fdl::CubeMarcher
fdl::Cylindrical< scalar_t >Indicator function, $\mathbf{x} \mapsto \alpha \mathbf{1}_A(\mathbf{x})$, on a Cylindrical $A\subset \mathbf{R}^3$
fdl::Df3Exporter
fdl::Drawable
fdl::ExporterBase
fdl::FieldBase< scalar_t >Vector field "function object" for ODE steppers
fdl::FluidSolver
fdl::Gaussian< scalar_t >Gaussian field $\mathbf{x} \mapsto \alpha \exp(-|\mathbf{x} - \mathbf{x}_0|^2/\sigma^2)$
fdl::GlutApp
fdl::HUD
fdl::ImporterBase
fdl::INSBase< scalar_t >Incompressible Navier-Stokes solver
fdl::INSSmoke< scalar_t >Incompressible Navier-Stokes solver
fdl::Logger
fdl::LogWriter
fdl::MACBase< scalar_t >MAC grid a la Bridson "FSCG" section 2.4
fdl::MACCGSolver< scalar_t >Conjugate gradient solver for MAC grid linear algebra
fdl::MACPCGSolver< scalar_t >Conjugate gradient solver for MAC grid linear algebra
MACPrecond
fdl::MACPrecondMIC0< scalar_t >Modified Incomplete Cholesky "MIC0" preconditioner
fdl::MACSmoke< scalar_t >MAC grid incorporating quantities for smoke simulation
fdl::MACSymMatrix< scalar_t >Symmetric sparse matrix class for linear algebra with MAC grid indexing
fdl::MACVector< scalar_t >Vector class for linear algebra with MAC grid indexing
fdl::ODEStepper< scalar_t >Semi-Lagrangian stepper using velocity of type MACBase::Field_t
fdl::ParticleSystem
fdl::PbrtExporter
fdl::PngExporter
fdl::PointRenderer
fdl::Sample
fdl::ScalarBase< scalar_t >Scalar field "function object" for ODE steppers
fdl::Spherical< scalar_t >Indicator function, $\mathbf{x} \mapsto \alpha \mathbf{1}_A(\mathbf{x})$, on radially symmetric set $A$
fdl::StdOutWriter
fdl::SyslogWriter
fdl::TGrid< T >
TiXmlParsingData
fdl::TParticle< scalar_t >
fdl::TVec2< T >
fdl::TVec3< T >
fdl::ValuePair
vector
fdl::Vertex
fdl::VLApp
fdl::VolumeRenderer
fdl::XmlInterface
fdl::XmlParserLightweight XML parser class
fdl::XmlUtil< scalar_t >Collection of functions for manipulating TinyXML structures