![]() |
VieSched++
VieVS VLBI Scheduling Software
|
this is the VLBI output class that creates all output files More...
#include <Output.h>


Public Member Functions | |
| Output (Scheduler &sched) | |
| constructor More... | |
| void | writeSkdsum () |
| writes a summary text file containing some basic statistics and overviews More... | |
| void | writeStatistics (std::ofstream &of) |
| write statistics line to statistics.csv file More... | |
| void | writeNGS () |
| create a ngs file More... | |
| void | writeOperationsNotes () |
| create a operations notes file More... | |
| void | writeSourceStatistics () |
| create a operations notes file More... | |
| void | writeSkd (const SkdCatalogReader &skdCatalogReader) |
| creates a skd file More... | |
| void | writeVex () |
| creates a vex file More... | |
| void | writeSnrTable () |
| creates a SNR overview file More... | |
| void | writeAstFile () |
| creates a ast file More... | |
| void | createAllOutputFiles (std::ofstream &of, const SkdCatalogReader &skdCatalogReader) |
| create all output files More... | |
Public Member Functions inherited from VieVS::VieVS_NamedObject | |
| VieVS_NamedObject (std::string name, unsigned long id) | |
| constructor More... | |
| VieVS_NamedObject (std::string name, std::string alternativeName, unsigned long id) | |
| constructor More... | |
| const std::string & | getName () const |
| get object name More... | |
| const std::string & | getAlternativeName () const |
| get object alternative name More... | |
| bool | hasAlternativeName () const |
| check if object has alternative name More... | |
| bool | hasName (const std::string &name) const |
| check if object has name More... | |
| void | changeName (const std::string &newName) |
| change name of object More... | |
Public Member Functions inherited from VieVS::VieVS_Object | |
| VieVS_Object (unsigned long id) | |
| constructor More... | |
| const unsigned long | getId () const |
| get object id More... | |
| bool | hasValidId () const |
| check if id is valid More... | |
| bool | hasId (unsigned long id) const |
| check if object has specific id More... | |
| void | setId (unsigned long id) |
| set object id More... | |
| std::string | printId () const |
| object id string More... | |
Private Attributes | |
| boost::property_tree::ptree | xml_ |
| content of VieSchedpp.xml file More... | |
| std::string | path_ |
| path to output directory More... | |
| int | version_ |
| number of this schedule More... | |
| Network | network_ |
| network More... | |
| SourceList | sourceList_ |
| all sources More... | |
| std::vector< Scan > | scans_ |
| all scans in schedule More... | |
| const std::shared_ptr< const ObservingMode > & | obsModes_ |
| observing mode More... | |
| boost::optional< MultiScheduling::Parameters > | multiSchedulingParameters_ |
| multi scheduling parameters More... | |
Static Private Attributes | |
| static unsigned long | nextId = 0 |
| next id for this object type More... | |
Friends | |
| class | Simulator |
this is the VLBI output class that creates all output files
|
explicit |
constructor
| sched | scheduler |
| void Output::createAllOutputFiles | ( | std::ofstream & | of, |
| const SkdCatalogReader & | skdCatalogReader | ||
| ) |
create all output files
| of | statistics.csv file |
| skdCatalogReader | sked catalogs |


| void Output::writeAstFile | ( | ) |
creates a ast file


| void Output::writeNGS | ( | ) |
create a ngs file


| void Output::writeOperationsNotes | ( | ) |
create a operations notes file


| void Output::writeSkd | ( | const SkdCatalogReader & | skdCatalogReader | ) |
creates a skd file
| skdCatalogReader | sked catalogs |


| void Output::writeSkdsum | ( | ) |
writes a summary text file containing some basic statistics and overviews


| void Output::writeSnrTable | ( | ) |
creates a SNR overview file


| void Output::writeSourceStatistics | ( | ) |
create a operations notes file


| void Output::writeStatistics | ( | std::ofstream & | of | ) |
write statistics line to statistics.csv file
| of | statistics.csv file |


| void Output::writeVex | ( | ) |
creates a vex file


|
friend |
|
private |
multi scheduling parameters
|
private |
network
|
staticprivate |
next id for this object type
|
private |
observing mode
|
private |
path to output directory
|
private |
all scans in schedule
|
private |
all sources
|
private |
number of this schedule
|
private |
content of VieSchedpp.xml file