#include <quantities.h>
|
| | baseClassRunTimeSelectionDefinitions (ScatteringQuantity,()) virtual std |
| | Longer description text for use in program help. More...
|
| |
| virtual std::vector< std::pair< std::string, std::string > > | params () |
| | List of all scattering event parameters (with description) that have to be specified by user. More...
|
| |
| virtual std::vector< std::string > | vparams () |
| | List of vectorizable scattering event parameters that have to be specified by user. More...
|
| |
| virtual std::vector< std::string > | dependencies () |
| |
| sqlitepp::session & | session () |
| |
| virtual bool | initialize (sqlitepp::session &db) |
| | initialize (e.g.) by defining external routines for SQLite More...
|
| |
| virtual bool | createTable () |
| | SQL statements that create the required table, or empty vector if not needed. More...
|
| |
| virtual bool | updateTable () |
| | SQL statements that update the table after insetion of new data. More...
|
| |
| virtual bool | run (std::map< std::string, std::string > const ¶ms) |
| | write out requested data More...
|
| |
|
| sqlitepp::session * | db |
| | Database session. More...
|
| |
◆ baseClassRunTimeSelectionDefinitions()
◆ createTable()
| virtual bool ScatteringQuantity::createTable |
( |
| ) |
|
|
inlinevirtual |
◆ dependencies()
| virtual std::vector<std::string> ScatteringQuantity::dependencies |
( |
| ) |
|
|
inlinevirtual |
List of other scattering quantities that need to be initialized/updated/etc before this class because this class makes use of their data.
◆ initialize()
| virtual bool ScatteringQuantity::initialize |
( |
sqlitepp::session & |
db | ) |
|
|
inlinevirtual |
◆ params()
| virtual std::vector<std::pair<std::string,std::string> > ScatteringQuantity::params |
( |
| ) |
|
|
inlinevirtual |
◆ run()
| virtual bool ScatteringQuantity::run |
( |
std::map< std::string, std::string > const & |
params | ) |
|
|
inlinevirtual |
◆ session()
| sqlitepp::session& ScatteringQuantity::session |
( |
| ) |
|
|
inline |
◆ updateTable()
| virtual bool ScatteringQuantity::updateTable |
( |
| ) |
|
|
inlinevirtual |
◆ vparams()
| virtual std::vector<std::string> ScatteringQuantity::vparams |
( |
| ) |
|
|
inlinevirtual |
◆ db
| sqlitepp::session* ScatteringQuantity::db |
|
protected |
The documentation for this class was generated from the following file: