UltraScan III
List of all members | Static Public Member Functions
US_SolutionVals Class Reference

Fetch solution/buffer values (vbar, density, viscosity, compressibility) for an edited data set. More...

#include "us_solution_vals.h"

Static Public Member Functions

static bool values (US_DB2 *dbP, US_DataIO::EditedData *, QString &, QString &, QString &, QString &, QString &, QString &, QString &)
 Fetch solution/buffer values for a data set. More...
 
static bool solinfo_db (US_DB2 *dbP, US_DataIO::EditedData *, QString &, QString &, QString &, QString &, QString &, QString &)
 Get identification values for a data set from database. More...
 
static bool solinfo_disk (US_DataIO::EditedData *, QString &, QString &, QString &, QString &, QString &, QString &)
 Get identification values for a data set from local disk. More...
 
static bool bufvals_db (US_DB2 *dbP, QString &, QString &, QString &, QString &, QString &, QString &, QString &, QString &)
 Get buffer values for a data set from database. More...
 
static bool bufvals_disk (QString &, QString &, QString &, QString &, QString &, QString &, QString &, QString &)
 Get buffer values for a data set from local disk. More...
 

Detailed Description

Fetch solution/buffer values (vbar, density, viscosity, compressibility) for an edited data set.

The primary method attempts to fetch common vbar-20, density, viscosity, and compressibility strings for a single edited data set. All methods are static.

If database access is specified, links in the experiment data are followed for solution and buffer records; if not successful, the local access path is followed, as a backup.

If local access is specified, information is taken from files in the "solutions" and "buffers" subdirectories of the "data" directory. Files are searched for ID values found in the experiment file of the runID subdirectory of the "results" directory.

Definition at line 27 of file us_solution_vals.h.

Member Function Documentation

bool US_SolutionVals::bufvals_db ( US_DB2 dbP,
QString &  bufId,
QString &  bufGuid,
QString &  bufDesc,
QString &  density,
QString &  viscosity,
QString &  compress,
QString &  manual,
QString &  errmsg 
)
static

Get buffer values for a data set from database.

Parameters
dbPPointer to opened database connection
bufIdReference for input buffer db ID value string
bufGuidReference for input buffer GUID value string
bufDescReference for input buffer description string
densityReference for returned density value string
viscosityReference for returned viscosity value string
compressReference for returned compressibility string
manualReference for returned manual string ("0"/"1")
errmsgReference for returned error message string

Definition at line 249 of file us_solution_vals.cpp.

bool US_SolutionVals::bufvals_disk ( QString &  bufId,
QString &  bufGuid,
QString &  bufDesc,
QString &  density,
QString &  viscosity,
QString &  compress,
QString &  manual,
QString &  errmsg 
)
static

Get buffer values for a data set from local disk.

Parameters
bufIdReference for input buffer db ID value string
bufGuidReference for input buffer GUID value string
bufDescReference for input buffer description string
densityReference for returned density value string
viscosityReference for returned viscosity value string
compressReference for returned compressibility string
manualReference for returned manual string ("0"/"1")
errmsgReference for returned error message string

Definition at line 361 of file us_solution_vals.cpp.

bool US_SolutionVals::solinfo_db ( US_DB2 dbP,
US_DataIO::EditedData edata,
QString &  cvbar20,
QString &  soluID,
QString &  bufId,
QString &  bufGuid,
QString &  bufDesc,
QString &  errmsg 
)
static

Get identification values for a data set from database.

Parameters
dbPPointer to opened database connection
edataPointer to edited data set
cvbar20Reference for returned common vbar-20 value string
soluIDReference for returned solution ID string
bufIdReference for returned buffer db ID value string
bufGuidReference for returned buffer GUID value string
bufDescReference for returned buffer description string
errmsgReference for returned error message string

Definition at line 46 of file us_solution_vals.cpp.

bool US_SolutionVals::solinfo_disk ( US_DataIO::EditedData edata,
QString &  cvbar20,
QString &  soluID,
QString &  bufId,
QString &  bufGuid,
QString &  bufDesc,
QString &  errmsg 
)
static

Get identification values for a data set from local disk.

Parameters
edataPointer to edited data set
cvbar20Reference for returned common vbar-20 value string
soluIDReference for returned solution ID string
bufIdReference for returned buffer db ID value string
bufGuidReference for returned buffer GUID value string
bufDescReference for returned buffer description string
errmsgReference for returned error message string

Definition at line 128 of file us_solution_vals.cpp.

bool US_SolutionVals::values ( US_DB2 dbP,
US_DataIO::EditedData edata,
QString &  soluID,
QString &  cvbar20,
QString &  density,
QString &  viscosity,
QString &  compress,
QString &  manual,
QString &  errmsg 
)
static

Fetch solution/buffer values for a data set.

Parameters
dbPDatabase connection pointer or NULL for local
edataPointer to edited data set
soluIDReference for returned solution ID string
cvbar20Reference for returned common vbar-20 value string
densityReference for returned density value string
viscosityReference for returned viscosity value string
compressReference for returned compressibility string
manualReference for returned manual string ("0"/"1")
errmsgReference for returned error message string
Returns
Flag for successful fetch of all values

Definition at line 6 of file us_solution_vals.cpp.


The documentation for this class was generated from the following files: