AQUAgpusph 4.1.2
Loading...
Searching...
No Matches
Namespaces | Data Structures | Functions | Variables
Aqua::InputOutput Namespace Reference

Input/Output data interfaces. More...

Namespaces

namespace  CommandLineArgs
 

Data Structures

class  ArrayVariable
 
class  ASCII
 Plain text particles data files loader/saver. More...
 
class  FastASCII
 Plain text particles data files loader/saver. More...
 
class  FileManager
 Input/Output files manager. This class acts as a base class, controlling the subclasses which will load/save the files. More...
 
class  FloatVariable
 A float variable. More...
 
class  InputOutput
 Base class for input/output file managers. More...
 
class  IntVariable
 An integer variable. More...
 
class  IVec2Variable
 A ivec2 variable. More...
 
class  IVec3Variable
 A ivec3 variable. More...
 
class  IVec4Variable
 A ivec4 variable. More...
 
class  Logger
 On screen and log file output manager. More...
 
class  Particles
 Particles file loader/saver base class. More...
 
class  ProblemSetup
 Simulation configuration data. More...
 
class  Report
 Base class for all the report file managers. More...
 
class  ScalarNumberVariable
 
class  ScalarVariable
 A generic Scalar variable. More...
 
class  ScalarVecVariable
 A generic Scalar variable, of 2 or more components. More...
 
class  State
 Load/Save the XML simulation definition files. More...
 
class  TimeManager
 Simulation time flow manager. More...
 
class  UIntVariable
 An integer variable. More...
 
class  UIVec2Variable
 A uivec2 variable. More...
 
class  UIVec3Variable
 
class  UIVec4Variable
 A uivec4 variable. More...
 
class  Variable
 A generic variable. Almost useless, use the overloaded classes instead of this one. More...
 
class  Variables
 Variables manager, which can interpret the types on the fly. More...
 
class  Vec2Variable
 A vec2 variable. More...
 
class  Vec3Variable
 A vec3 variable. More...
 
class  Vec4Variable
 A vec4 variable. More...
 
class  VTK
 VTK particles data files loader/saver. More...
 

Functions

static std::vector< unsigned int > _toolsList (std::string list, ProblemSetup &sim_data, std::string prefix)
 Helper function to get a list of tool placements from a list of names.
 
static std::vector< unsigned int > _toolsName (std::string name, ProblemSetup &sim_data, std::string prefix)
 Helper function to get a list of tool placements from a wildcard.
 

Variables

static std::string _remaining
 
static std::vector< unsigned int > _tool_places
 Helper storage for the functions _toolsList() and _toolsName()
 
static std::string str_val
 
static std::ostringstream pyerr
 

Detailed Description

Input/Output data interfaces.

Function Documentation

◆ _toolsList()

static std::vector< unsigned int > Aqua::InputOutput::_toolsList ( std::string  list,
ProblemSetup sim_data,
std::string  prefix 
)
static

Helper function to get a list of tool placements from a list of names.

Parameters
listList of tools, separated by commas
prefixprefix to become inserted at the beggining of the name of each tool of the list
Returns
The positions of the tools
Warning
This methos is not thread safe

◆ _toolsName()

static std::vector< unsigned int > Aqua::InputOutput::_toolsName ( std::string  name,
ProblemSetup sim_data,
std::string  prefix 
)
static

Helper function to get a list of tool placements from a wildcard.

Parameters
nameWildcard formatted tool name
prefixprefix to become inserted at the beggining of the name of each tool of the list
Returns
The positions of the tools
Warning
This methos is not thread safe

Variable Documentation

◆ _remaining

std::string Aqua::InputOutput::_remaining
static

◆ _tool_places

std::vector<unsigned int> Aqua::InputOutput::_tool_places
static

Helper storage for the functions _toolsList() and _toolsName()

◆ pyerr

std::ostringstream Aqua::InputOutput::pyerr
static

◆ str_val

std::string Aqua::InputOutput::str_val
static