![]() |
MoCSI API Reference
|
Calculates solar insolation on a tilted plane of a spherical body. More...
#include <cmath>#include <iostream>#include <memory>#include <numbers>#include <string>#include <valarray>#include "../../src/GenericSubmodule.h"#include "../../src/ModuleFactory.h"#include "../../src/PhysicalConstants.h"
Go to the source code of this file.
Classes | |
| class | SolarFluxVariableCustomSinusoidal< T > |
Macros | |
| #define | VERSION "6" |
Calculates solar insolation on a tilted plane of a spherical body.
This submodule computes the incoming solar flux based on:
The calculation uses a sinusoidal variation to approximate day-night cycles and is based on Schörghofer N. (2025). Planetary Code Collection. flux_noatm.py.
Key Features:
| T | Numeric type used in the simulation (e.g., float, double) |
| #define VERSION "6" |