|
Swarm-NG
1.1
|
Defines class arg_parse and validate function for data values. More...
#include "common.hpp"#include "log/io.hpp"#include <boost/regex.hpp>#include <boost/program_options.hpp>Go to the source code of this file.
Namespaces | |
| swarm | |
| Swarm-NG library. | |
| swarm::query | |
| This namespace contains routines for opening and querying a swarm log file. | |
Constant Groups | |
| swarm | |
| Swarm-NG library. | |
| swarm::query | |
| This namespace contains routines for opening and querying a swarm log file. | |
Enumerations | |
| enum | swarm::query::planets_coordinate_system_t |
| Execute a query on the datafile. More... | |
Functions | |
| template<typename T > | |
| T | swarm::query::arg_parse (const std::string &s) |
| Parse the input. | |
| template<typename T > | |
| void | swarm::query::validate (boost::any &v, const std::vector< std::string > &values, range< T > *target_type, int) |
| Parser for range datatype to use with boost::program_options. More... | |
| template<typename T > | |
| std::ostream & | swarm::query::operator<< (std::ostream &out, const range< T > &r) |
| Petty print a range object. More... | |
| std::ostream & | swarm::query::output_record (std::ostream &out, gpulog::logrecord &lr, const body_range_t &bod=body_range_t()) |
| Pretty print a log record to the output. More... | |
| void | swarm::query::set_cartesian_output (const planets_coordinate_system_t &coordinate_system=origin) |
| Set the output format of the execute to be in Cartesian coordinates. | |
| void | swarm::query::set_keplerian_output (const planets_coordinate_system_t &coordinate_system=jacobi) |
| Set the output format of the execute to be in Keplerian coordinates. | |
| void | swarm::query::set_coordinate_system (const planets_coordinate_system_t &coordinate_system) |
| Set the output format of the execute for the coordinates. More... | |
Defines class arg_parse and validate function for data values.
Definition in file query.hpp.