Blender V2.61 - r43446
|
#include "../gui/guifuncs.h"
#include <sstream>
#include "utilities.h"
#include "ntl_bsptree.h"
#include "ntl_geometryobject.h"
#include "parametrizer.h"
#include "attributes.h"
#include "isosurface.h"
Go to the source code of this file.
Classes | |
class | LbmCellContents |
struct | LbmPoint |
struct | LbmBubble |
class | CellIdentifierInterface |
cell identifier interface More... | |
class | LbmSolverInterface |
Defines | |
#define | LBM_USE_GUI 1 |
include gui support? | |
#define | USE_GLUTILITIES |
#define | LBM_PRECISION 1 |
#define | LBM_EPSILON (1e-5) |
#define | LONGINT long long int |
#define | LBMDIM 3 |
#define | LBM_DFNUM 19 |
#define | CFUnused (1<< 0) |
#define | CFEmpty (1<< 1) |
#define | CFBnd (1<< 2) |
#define | CFMbndInflow (1<< 3) |
#define | CFMbndOutflow (1<< 4) |
#define | CFFluid (1<< 5) |
#define | CFInter (1<< 6) |
#define | CFNoBndFluid (1<< 7) |
#define | CFNoDelete (1<< 8) |
#define | CFBndNoslip (1<< 9) |
#define | CFBndFreeslip (1<<10) |
#define | CFBndPartslip (1<<11) |
#define | CFBndMoving (1<<12) |
#define | CFNoInterpolSrc (1<<13) |
#define | CFNoNbFluid (1<<14) |
#define | CFNoNbEmpty (1<<15) |
#define | CFGrNorm (1<<16) |
#define | CFGrCoarseInited (1<<17) |
#define | CFGrFromFine (1<<18) |
#define | CFGrToFine (1<<19) |
#define | CFGrFromCoarse (1<<20) |
#define | CFPersistMask (0xFF000000 | CFMbndInflow | CFMbndOutflow) |
#define | CFNoPersistMask (~CFPersistMask) |
#define | CFInvalid (CellFlagType)(1<<31) |
#define | CellFlagType int |
#define | CellFlagTypeSize 4 |
#define | dFfrac 19 |
#define | dMass 20 |
#define | dFlux 21 |
#define | dTotalNum 22 |
#define | FLUIDDISPINVALID 0 |
choose which data to display | |
#define | FLUIDDISPNothing 1 |
#define | FLUIDDISPCelltypes 2 |
#define | FLUIDDISPVelocities 3 |
#define | FLUIDDISPCellfills 4 |
#define | FLUIDDISPDensity 5 |
#define | FLUIDDISPGrid 6 |
#define | FLUIDDISPSurface 7 |
Typedefs | |
typedef float | LbmFloat |
typedef ntlVec3f | LbmVec |
typedef int | BubbleId |
Functions | |
template<class T > | |
LbmVec | vec2L (T v) |
template<class T > | |
ParamVec | vec2P (T v) |
void | initGridSizes (int &mSizex, int &mSizey, int &mSizez, ntlVec3Gfx &mvGeoStart, ntlVec3Gfx &mvGeoEnd, int mMaxRefine, bool parallel) |
void | calculateMemreqEstimate (int resx, int resy, int resz, int refine, float farfieldsize, double *reqret, double *reqretFine, string *reqstr) |
string | convertCellFlagType2String (CellFlagType flag) |
helper function to convert flag to string (for debuggin) | |
string | convertSingleFlag2String (CellFlagType cflag) |
Definition in file solver_interface.h.
#define CellFlagType int |
Definition at line 148 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::advanceParticles(), calculateMemreqEstimate(), LbmFsgrSolver::changeFlag(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseRestrictFromFine(), LbmFsgrSolver::computeFluidSurfaceNormal(), LbmFsgrSolver::computeObstacleSurfaceNormal(), LbmFsgrSolver::computeObstacleSurfaceNormalAcc(), convertCellFlagType2String(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::debugPrintNodeInfo(), LbmFsgrSolver::getMassdWeight(), LbmFsgrSolver::handleCpdata(), LbmFsgrSolver::handleObstacleParticle(), LbmFsgrSolver::initGeometryFlags(), SimulationObject::initializeLbmSimulation(), LbmFsgrSolver::initializeSolverGrids(), LbmFsgrSolver::initializeSolverMemory(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::prepareVisualization(), LbmSolverInterface::readBoundaryFlagInt(), LbmFsgrSolver::reinitFlags(), and LbmFsgrSolver::standingFluidPreinit().
#define CellFlagTypeSize 4 |
Definition at line 149 of file solver_interface.h.
Referenced by LbmFsgrSolver::initializeSolverMemory().
#define CFBnd (1<< 2) |
Definition at line 97 of file solver_interface.h.
Referenced by LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::computeFluidSurfaceNormal(), LbmFsgrSolver::computeObstacleSurfaceNormal(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::handleObstacleParticle(), LbmFsgrSolver::initFreeSurfaces(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverGrids(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::prepareVisualization(), LbmSolverInterface::readBoundaryFlagInt(), and LbmFsgrSolver::standingFluidPreinit().
#define CFBndFreeslip (1<<10) |
Definition at line 108 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverGrids(), and LbmFsgrSolver::initMovingObstacles().
#define CFBndMoving (1<<12) |
Definition at line 110 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::initMovingObstacles(), and LbmFsgrSolver::initStandingFluidGradient().
#define CFBndNoslip (1<< 9) |
Definition at line 107 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverGrids(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::mainLoop(), and LbmFsgrSolver::reinitFlags().
#define CFBndPartslip (1<<11) |
Definition at line 109 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverGrids(), and LbmFsgrSolver::initMovingObstacles().
#define CFEmpty (1<< 1) |
Definition at line 96 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::coarseCalculateFluxareas(), LbmFsgrSolver::coarseRestrictFromFine(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::getCellAt(), LbmFsgrSolver::handleCpdata(), LbmFsgrSolver::initFreeSurfaces(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverMemory(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::prepareVisualization(), LbmSolverInterface::readBoundaryFlagInt(), LbmFsgrSolver::reinitFlags(), and LbmFsgrSolver::standingFluidPreinit().
#define CFFluid (1<< 5) |
Definition at line 100 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseCalculateFluxareas(), LbmFsgrSolver::coarseRestrictFromFine(), LbmFsgrSolver::computeFluidSurfaceNormal(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::fineAdvance(), LbmFsgrSolver::getCellDensity(), LbmFsgrSolver::getCellFill(), LbmFsgrSolver::getCellVelocity(), LbmFsgrSolver::getVelocityAt(), LbmFsgrSolver::handleCpdata(), LbmFsgrSolver::initCpdata(), LbmFsgrSolver::initFreeSurfaces(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverGrids(), LbmFsgrSolver::initializeSolverMemory(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::interpolateCellFromCoarse(), LbmFsgrSolver::interpolateCellValues(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::notifySolverOfDump(), LbmFsgrSolver::prepareVisualization(), LbmSolverInterface::readBoundaryFlagInt(), LbmFsgrSolver::reinitFlags(), and LbmFsgrSolver::stepMain().
#define CFGrCoarseInited (1<<17) |
Definition at line 120 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::coarseAdvance(), and convertSingleFlag2String().
#define CFGrFromCoarse (1<<20) |
Definition at line 129 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseCalculateFluxareas(), LbmFsgrSolver::coarseRestrictFromFine(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::fineAdvance(), LbmFsgrSolver::interpolateCellFromCoarse(), LbmFsgrSolver::mainLoop(), and LbmFsgrSolver::stepMain().
#define CFGrFromFine (1<<18) |
Definition at line 125 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseRestrictFromFine(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::fineAdvance(), and LbmFsgrSolver::stepMain().
#define CFGrNorm (1<<16) |
Definition at line 119 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseRestrictFromFine(), convertSingleFlag2String(), LbmFsgrSolver::fineAdvance(), and LbmFsgrSolver::stepMain().
#define CFGrToFine (1<<19) |
Definition at line 127 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::coarseRestrictFromFine(), and LbmFsgrSolver::debugDisplayNode().
#define CFInter (1<< 6) |
Definition at line 101 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::computeFluidSurfaceNormal(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::fineAdvance(), LbmFsgrSolver::getCellDensity(), LbmFsgrSolver::getCellFill(), LbmFsgrSolver::getCellVelocity(), LbmFsgrSolver::getVelocityAt(), LbmFsgrSolver::handleCpdata(), LbmFsgrSolver::initFreeSurfaces(), LbmFsgrSolver::initializeSolverGrids(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::interpolateCellValues(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::notifySolverOfDump(), LbmFsgrSolver::prepareVisualization(), LbmFsgrSolver::reinitFlags(), LbmFsgrSolver::standingFluidPreinit(), and LbmFsgrSolver::stepMain().
#define CFInvalid (CellFlagType)(1<<31) |
Definition at line 139 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverGrids(), and LbmFsgrSolver::initMovingObstacles().
#define CFMbndInflow (1<< 3) |
Definition at line 98 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initMovingObstacles(), and LbmFsgrSolver::mainLoop().
#define CFMbndOutflow (1<< 4) |
Definition at line 99 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initMovingObstacles(), and LbmFsgrSolver::mainLoop().
#define CFNoBndFluid (1<< 7) |
Definition at line 103 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::coarseAdvance(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initParticles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::prepareVisualization(), LbmFsgrSolver::reinitFlags(), and LbmFsgrSolver::standingFluidPreinit().
#define CFNoDelete (1<< 8) |
Definition at line 104 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::mainLoop(), and LbmFsgrSolver::reinitFlags().
#define CFNoInterpolSrc (1<<13) |
Definition at line 114 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::interpolateCellValues(), LbmFsgrSolver::mainLoop(), and LbmFsgrSolver::reinitFlags().
#define CFNoNbEmpty (1<<15) |
Definition at line 116 of file solver_interface.h.
Referenced by convertSingleFlag2String(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::prepareVisualization(), and LbmFsgrSolver::reinitFlags().
#define CFNoNbFluid (1<<14) |
Definition at line 115 of file solver_interface.h.
Referenced by LbmFsgrSolver::advanceParticles(), convertSingleFlag2String(), LbmFsgrSolver::mainLoop(), and LbmFsgrSolver::reinitFlags().
#define CFNoPersistMask (~CFPersistMask) |
Definition at line 135 of file solver_interface.h.
Referenced by LbmFsgrSolver::initMovingObstacles().
#define CFPersistMask (0xFF000000 | CFMbndInflow | CFMbndOutflow) |
Definition at line 134 of file solver_interface.h.
Referenced by LbmFsgrSolver::changeFlag(), and LbmFsgrSolver::debugDisplayNode().
#define CFUnused (1<< 0) |
Definition at line 95 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseCalculateFluxareas(), LbmFsgrSolver::coarseRestrictFromFine(), convertSingleFlag2String(), LbmFsgrSolver::debugDisplayNode(), LbmFsgrSolver::getCellAt(), LbmFsgrSolver::handleCpdata(), LbmFsgrSolver::initParticles(), LbmFsgrSolver::interpolateCellFromCoarse(), LbmFsgrSolver::mainLoop(), and LbmFsgrSolver::prepareVisualization().
#define dFfrac 19 |
Definition at line 153 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::computeFluidSurfaceNormal(), LbmFsgrSolver::getCellFill(), LbmFsgrSolver::initEmptyCell(), LbmFsgrSolver::initFreeSurfaces(), LbmFsgrSolver::initInterfaceVars(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initVelocityCell(), LbmFsgrSolver::LbmFsgrSolver(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::notifySolverOfDump(), LbmFsgrSolver::prepareVisualization(), LbmFsgrSolver::reinitFlags(), and LbmFsgrSolver::stepMain().
#define dFlux 21 |
Definition at line 155 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseCalculateFluxareas(), LbmFsgrSolver::debugPrintNodeInfo(), LbmFsgrSolver::initEmptyCell(), LbmFsgrSolver::initInterfaceVars(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initVelocityCell(), LbmFsgrSolver::LbmFsgrSolver(), and LbmFsgrSolver::mainLoop().
#define dMass 20 |
Definition at line 154 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::checkSymmetry(), LbmFsgrSolver::getCellMass(), LbmFsgrSolver::initEmptyCell(), LbmFsgrSolver::initFreeSurfaces(), LbmFsgrSolver::initializeSolverGrids(), LbmFsgrSolver::initInterfaceVars(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::initVelocityCell(), LbmFsgrSolver::LbmFsgrSolver(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::reinitFlags(), and LbmFsgrSolver::stepMain().
#define dTotalNum 22 |
Definition at line 157 of file solver_interface.h.
Referenced by calculateMemreqEstimate(), LbmFsgrSolver::initializeSolverMemory(), LbmFsgrSolver::preinitGrids(), and LbmFsgrSolver::standingFluidPreinit().
#define FLUIDDISPCellfills 4 |
Definition at line 198 of file solver_interface.h.
Referenced by LbmFsgrSolver::debugDisplayNode().
#define FLUIDDISPCelltypes 2 |
Definition at line 196 of file solver_interface.h.
Referenced by LbmFsgrSolver::debugDisplayNode().
#define FLUIDDISPDensity 5 |
Definition at line 199 of file solver_interface.h.
Referenced by LbmFsgrSolver::debugDisplayNode().
#define FLUIDDISPGrid 6 |
Definition at line 200 of file solver_interface.h.
Referenced by LbmFsgrSolver::debugDisplayNode(), SimulationObject::drawInteractiveDisplay(), and LbmFsgrSolver::lbmMarkedCellDisplay().
#define FLUIDDISPINVALID 0 |
choose which data to display
Definition at line 194 of file solver_interface.h.
#define FLUIDDISPNothing 1 |
Definition at line 195 of file solver_interface.h.
Referenced by LbmFsgrSolver::debugDisplayNode(), and LbmFsgrSolver::lbmDebugDisplay().
#define FLUIDDISPSurface 7 |
Definition at line 201 of file solver_interface.h.
#define FLUIDDISPVelocities 3 |
Definition at line 197 of file solver_interface.h.
Referenced by LbmFsgrSolver::debugDisplayNode().
#define LBM_DFNUM 19 |
Definition at line 81 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::coarseAdvance(), LbmFsgrSolver::coarseRestrictCell(), LbmFsgrSolver::debugPrintNodeInfo(), LbmFsgrSolver::getCollideEq(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::interpolateCellFromCoarse(), LbmFsgrSolver::mainLoop(), LbmFsgrSolver::reinitFlags(), and LbmFsgrSolver::standingFluidPreinit().
#define LBM_EPSILON (1e-5) |
Definition at line 57 of file solver_interface.h.
Referenced by LbmFsgrSolver::getMassdWeight(), LbmFsgrSolver::initCpdata(), ControlParticles::initFromMVCMesh(), ControlParticles::initFromObject(), LbmFsgrSolver::initializeSolverMemory(), and LbmFsgrSolver::mainLoop().
#define LBM_PRECISION 1 |
Definition at line 49 of file solver_interface.h.
#define LBM_USE_GUI 1 |
include gui support?
Definition at line 19 of file solver_interface.h.
#define LBMDIM 3 |
Definition at line 75 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptGrid(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::checkSymmetry(), LbmFsgrSolver::cpDebugDisplay(), UniformFsgrCellIdentifier::getAsString(), LbmFsgrSolver::getCellAt(), LbmFsgrSolver::getCellOrigin(), LbmFsgrSolver::getCellSize(), LbmFsgrSolver::getForZMax1(), LbmFsgrSolver::getForZMaxBnd(), LbmFsgrSolver::getForZMin1(), LbmFsgrSolver::getLesNoneqTensorCoeff(), LbmFsgrSolver::getVelocityAt(), LbmFsgrSolver::handleCpdata(), LbmFsgrSolver::handleObstacleParticle(), LbmFsgrSolver::initCpdata(), LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initializeSolverGrids(), LbmFsgrSolver::initializeSolverMemory(), LbmFsgrSolver::initializeSolverPostinit(), LbmFsgrSolver::initMovingObstacles(), LbmFsgrSolver::initParticles(), LbmFsgrSolver::initStandingFluidGradient(), LbmFsgrSolver::LbmFsgrSolver(), LbmFsgrSolver::prepareVisualization(), and LbmFsgrSolver::reinitFlags().
#define LONGINT long long int |
Definition at line 67 of file solver_interface.h.
Referenced by LbmFsgrSolver::initCpdata(), LbmFsgrSolver::initializeSolverMemory(), and LbmFsgrSolver::stepMain().
#define USE_GLUTILITIES |
Definition at line 25 of file solver_interface.h.
typedef int BubbleId |
Definition at line 88 of file solver_interface.h.
typedef float LbmFloat |
Definition at line 55 of file solver_interface.h.
Definition at line 56 of file solver_interface.h.
void calculateMemreqEstimate | ( | int | resx, |
int | resy, | ||
int | resz, | ||
int | refine, | ||
float | farfieldsize, | ||
double * | reqret, | ||
double * | reqretFine, | ||
string * | reqstr | ||
) |
Definition at line 145 of file solver_interface.cpp.
References CellFlagType, debMsgStd, DM_MSG, dTotalNum, i, and PRINT_VEC.
Referenced by elbeemEstimateMemreq(), and LbmFsgrSolver::initializeSolverMemory().
string convertCellFlagType2String | ( | CellFlagType | flag | ) |
helper function to convert flag to string (for debuggin)
Definition at line 722 of file solver_interface.cpp.
References CellFlagType, and convertSingleFlag2String().
Referenced by LbmFsgrSolver::debugPrintNodeInfo(), SimulationObject::initializeLbmSimulation(), and LbmFsgrSolver::reinitFlags().
string convertSingleFlag2String | ( | CellFlagType | cflag | ) |
string helper functions
Definition at line 680 of file solver_interface.cpp.
References CellFlagType, CFBnd, CFBndFreeslip, CFBndNoslip, CFBndPartslip, CFEmpty, CFFluid, CFGrCoarseInited, CFGrFromCoarse, CFGrFromFine, CFGrNorm, CFInter, CFInvalid, CFMbndInflow, CFMbndOutflow, CFNoBndFluid, CFNoDelete, CFNoInterpolSrc, CFNoNbEmpty, CFNoNbFluid, CFUnused, and simple_enum_gen::val.
Referenced by convertCellFlagType2String().
void initGridSizes | ( | int & | mSizex, |
int & | mSizey, | ||
int & | mSizez, | ||
ntlVec3Gfx & | mvGeoStart, | ||
ntlVec3Gfx & | mvGeoEnd, | ||
int | mMaxRefine, | ||
bool | parallel | ||
) |
LbmVec vec2L | ( | T | v | ) | [inline] |
Definition at line 85 of file solver_interface.h.
Referenced by LbmFsgrSolver::adaptTimestep(), LbmFsgrSolver::advanceParticles(), LbmFsgrSolver::handleCpdata(), LbmFsgrSolver::handleObstacleParticle(), ControlParticles::initFromBinaryFile(), ControlParticles::initFromMVCMesh(), ControlParticles::initFromObject(), LbmFsgrSolver::initializeSolverMemory(), LbmFsgrSolver::initLevelOmegas(), LbmFsgrSolver::initMovingObstacles(), LbmControlData::parseControldataAttrList(), LbmSolverInterface::parseStdAttrList(), and LbmFsgrSolver::recalculateObjectSpeeds().
ParamVec vec2P | ( | T | v | ) | [inline] |
Definition at line 86 of file solver_interface.h.
Referenced by LbmFsgrSolver::initGeometryFlags(), LbmFsgrSolver::initMovingObstacles(), LbmControlData::parseControldataAttrList(), LbmSolverInterface::parseStdAttrList(), and LbmFsgrSolver::recalculateObjectSpeeds().