CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::IRefractiveIndexModel< TModel > Class Template Referenceabstract

An interface for refractive index models. More...

#include <IRefractiveIndexModel.hpp>

Inheritance diagram for corsika::IRefractiveIndexModel< TModel >:

Public Member Functions

virtual double getRefractiveIndex (Point const &) const =0
 Evaluate the refractive index at a given location. More...
 
virtual ~IRefractiveIndexModel ()=default
 A virtual default destructor.
 

Detailed Description

template<typename TModel>
class corsika::IRefractiveIndexModel< TModel >

An interface for refractive index models.

This is the base interface for refractive index mixins.

Definition at line 22 of file IRefractiveIndexModel.hpp.

Member Function Documentation

◆ getRefractiveIndex()

template<typename TModel >
virtual double corsika::IRefractiveIndexModel< TModel >::getRefractiveIndex ( Point const &  ) const
pure virtual

Evaluate the refractive index at a given location.

Parameters
pointThe location to evaluate at.
Returns
The refractive index at this point.

The documentation for this class was generated from the following file: