Blender V2.61 - r43446
Defines | Functions | Variables

ntl_world.cpp File Reference

#include <sys/stat.h>
#include <sstream>
#include "utilities.h"
#include "ntl_world.h"
#include "parametrizer.h"
#include "../gui/ntl_openglrenderer.h"
#include "../gui/guifuncs.h"
#include "../gui/frame.h"

Go to the source code of this file.

Defines

#define INIT_CHANNEL_FLOAT(channel, size)
#define INIT_CHANNEL_VEC(channel, size)
#define LBM_TIME_EPSILON   1e-10

Functions

void parseFile (string filename)
void setPointers (ntlRenderGlobals *setglob)

Variables

int globalDomainCounter = 1
bool glob_mpactive
int glob_mpindex

Detailed Description

Definition in file ntl_world.cpp.


Define Documentation

#define INIT_CHANNEL_FLOAT (   channel,
  size 
)
Value:
valf.clear(); time.clear(); elbeemSimplifyChannelFloat(channel,&size); \
    for(int i=0; i<size; i++) { valf.push_back( channel[2*i+0] ); time.push_back( channel[2*i+1] ); }

Referenced by ntlWorld::addDomain().

#define INIT_CHANNEL_VEC (   channel,
  size 
)
Value:
valv.clear(); time.clear(); elbeemSimplifyChannelVec3(channel,&size); \
    for(int i=0; i<size; i++) { valv.push_back( ParamVec(channel[4*i+0],channel[4*i+1],channel[4*i+2]) ); time.push_back( channel[4*i+3] ); }

Referenced by ntlWorld::addDomain().

#define LBM_TIME_EPSILON   1e-10

Definition at line 393 of file ntl_world.cpp.

Referenced by ntlWorld::advanceSims(), and ntlWorld::singleStepSims().


Function Documentation

void parseFile ( string  filename)

Referenced by ntlWorld::ntlWorld().

void setPointers ( ntlRenderGlobals setglob)

Referenced by ntlWorld::ntlWorld().


Variable Documentation

Definition at line 86 of file utilities.cpp.

Definition at line 89 of file utilities.cpp.

Definition at line 72 of file ntl_world.cpp.

Referenced by ntlWorld::addDomain().