|
CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
|
An exponential refractive index. More...
#include <ExponentialRefractiveIndex.hpp>

Public Member Functions | |
| template<typename... Args> | |
| ExponentialRefractiveIndex (double const n0, InverseLengthType const lambda, Point const center, LengthType const radius, Args &&... args) | |
| Construct an ExponentialRefractiveIndex. More... | |
| double | getRefractiveIndex (Point const &point) const final override |
| Evaluate the refractive index at a given location using its z-coordinate. More... | |
An exponential refractive index.
This class returns the value of an exponential refractive index for all evaluated locations.
Definition at line 23 of file ExponentialRefractiveIndex.hpp.
| corsika::ExponentialRefractiveIndex< T >::ExponentialRefractiveIndex | ( | double const | n0, |
| InverseLengthType const | lambda, | ||
| Point const | center, | ||
| LengthType const | radius, | ||
| Args &&... | args | ||
| ) |
Construct an ExponentialRefractiveIndex.
This is initialized with two parameters n_0 and lambda and returns the value of the exponential refractive index at a given point location.
| field | The refractive index to return to a given point. |
|
finaloverride |
Evaluate the refractive index at a given location using its z-coordinate.
| point | The location to evaluate at. |