Fluid Dynamics Library
Defines | Functions | Variables
xmlmain.cpp File Reference
#include <boost/program_options.hpp>
#include <boost/thread.hpp>
#include <boost/signal.hpp>
#include <boost/bind.hpp>
#include <boost/format.hpp>
#include <vlCore/VisualizationLibrary.hpp>
#include <vlGLUT/GLUTWindow.hpp>
#include "logger/logger.h"
#include "logger/stdiowriter.h"
#include "logger/syslogwriter.h"
#include "core/common.h"
#include "core/fields.hpp"
#include "core/scalars.hpp"
#include "core/macsmoke.hpp"
#include "core/inssmoke.hpp"
#include "core/volumerender.hpp"
#include "render/glutapp.h"
#include "render/drawable.h"
#include "io/xmlparser.h"

Go to the source code of this file.

Defines

#define TARGET_VERSION_MAJOR   99
#define TARGET_VERSION_MINOR   99

Functions

template<class T >
std::ostream & operator<< (std::ostream &os, const std::vector< T > &v)
void simulateSmoke ()
int main (int argc, char **argv)

Variables

static fdl::MACSmoke< float > * grid = NULL
static fdl::INSSmoke< float > * solver = NULL
static fdl::FieldBase< float > * advectField = NULL
static fdl::ScalarBase< float > * smokeSrc = NULL
static fdl::ScalarBase< float > * tempSrc = NULL

Detailed Description

Author:
Caleb Johnston, Jerry Gagelman
Version:
0.1

LICENSE

FDL - Fluid Dynamics Library Copyright (C) 2011 by Caleb Johnston

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/>.

DESCRIPTION

Definition in file xmlmain.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Main function, process inputs

Returns:
integer status of the program of range [0,1]

Definition at line 100 of file xmlmain.cpp.

template<class T >
std::ostream& operator<< ( std::ostream &  os,
const std::vector< T > &  v 
)

A helper function to simplify the CLI processing

Definition at line 69 of file xmlmain.cpp.