Skip to content

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

const Time ACCESS_RESOLUTION;

variable GRID_SPACING

const Angle GRID_SPACING;

variable PRINT_PROGRESS

const bool PRINT_PROGRESS;

variable PROP_TIME

const Time PROP_TIME;

Public Functions Documentation

int arcturus_starlink_interference_test () 

function iceye_test

int iceye_test () 

function main

int 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