VAPOR3 3.9.4
Classes | Enumerations | Functions
flow Namespace Reference

Classes

class  Advection
 
class  Field
 
class  GridKey
 
class  GridWrapper
 
class  Particle
 
class  VaporField
 

Enumerations

enum  FLOW_ERROR_CODE {
  FIELD_ALL_ZERO = 4 , MISSING_VAL = 3 , NO_ADVECT_HAPPENED = 2 , ADVECT_HAPPENED = 1 ,
  SUCCESS = 0 , OUT_OF_FIELD = -1 , NO_FIELD_YET = -2 , NO_SEED_PARTICLE_YET = -3 ,
  FILE_ERROR = -4 , TIME_ERROR = -5 , GRID_ERROR = -6 , SIZE_MISMATCH = -7 ,
  PARAMS_ERROR = -8
}
 

Functions

FLOW_API auto OutputFlowlinesNumSteps (const Advection *adv, const char *filename, size_t numStep, const std::string &proj4string, bool append) -> int
 
FLOW_API auto OutputFlowlinesMaxTime (const Advection *adv, const char *filename, double maxTime, const std::string &proj4string, bool append) -> int
 
FLOW_API auto InputSeedsCSV (const std::string &filename) -> std::vector< flow::Particle >
 

Enumeration Type Documentation

◆ FLOW_ERROR_CODE

Enumerator
FIELD_ALL_ZERO 
MISSING_VAL 
NO_ADVECT_HAPPENED 
ADVECT_HAPPENED 
SUCCESS 
OUT_OF_FIELD 
NO_FIELD_YET 
NO_SEED_PARTICLE_YET 
FILE_ERROR 
TIME_ERROR 
GRID_ERROR 
SIZE_MISMATCH 
PARAMS_ERROR 

Definition at line 13 of file Particle.h.

Function Documentation

◆ InputSeedsCSV()

FLOW_API auto flow::InputSeedsCSV ( const std::string &  filename) -> std::vector< flow::Particle >

◆ OutputFlowlinesMaxTime()

FLOW_API auto flow::OutputFlowlinesMaxTime ( const Advection adv,
const char *  filename,
double  maxTime,
const std::string &  proj4string,
bool  append 
) -> int

◆ OutputFlowlinesNumSteps()

FLOW_API auto flow::OutputFlowlinesNumSteps ( const Advection adv,
const char *  filename,
size_t  numStep,
const std::string &  proj4string,
bool  append 
) -> int