File main.cpp¶
FileList > astrea > trace > trace > drivers > main.cpp
Go to the source code of this file
#include <cstdlib>#include <filesystem>#include <fstream>#include <iostream>#include <ranges>#include <set>#include <stdio.h>#include <sqlite3.h>#include <csv.hpp>#include <nlohmann/json.hpp>#include <sqlite_orm/sqlite_orm.h>#include <mp-units/systems/angular.h>#include <mp-units/systems/international.h>#include <mp-units/systems/isq.h>#include <mp-units/systems/si.h>#include <astro/astro.hpp>#include <snapshot/snapshot.hpp>#include <trace/trace.hpp>#include <trace/trace.macros.hpp>
Namespaces¶
| Type | Name |
|---|---|
| namespace | astro |
| namespace | snapshot |
| namespace | sqlite_orm |
Public Static Attributes¶
| Type | Name |
|---|---|
| const Time | ACCESS_RESOLUTION = minutes(5.0) |
| const Angle | GRID_SPACING = 5.0 \* deg |
| const bool | PRINT_PROGRESS = true |
| const Time | PROP_TIME = months(1.0) |
Public Functions¶
| Type | Name |
|---|---|
| int | arcturus_starlink_interference_test () |
| int | iceye_test () |
| int | main () |
| AccessArray | propagate_and_run_access_analysis (astro::Constellation< T > & constellation, U & grounds, const Date & startDate, const AstrodynamicsSystem & sys, const Time propTime, const Time accessResolution) |
Public Static Attributes Documentation¶
variable ACCESS_RESOLUTION¶
variable GRID_SPACING¶
variable PRINT_PROGRESS¶
variable PROP_TIME¶
Public Functions Documentation¶
function arcturus_starlink_interference_test¶
function iceye_test¶
function main¶
function propagate_and_run_access_analysis¶
template<typename T, typename U>
AccessArray propagate_and_run_access_analysis (
astro::Constellation< T > & constellation,
U & grounds,
const Date & startDate,
const AstrodynamicsSystem & sys,
const Time propTime,
const Time accessResolution
)
The documentation for this class was generated from the following file astrea/trace/trace/drivers/main.cpp