Medium interface.
More...
#include <JAbstractMedium.hh>
|
| virtual | ~JAbstractMedium () |
| | Virtual destructor.
|
| |
| virtual double | getAbsorptionLength (const double lambda) const =0 |
| | Absorption length.
|
| |
| virtual double | getScatteringLength (const double lambda) const =0 |
| | Scattering length.
|
| |
| virtual double | getScatteringProbability (const double ct) const =0 |
| | Model specific function to describe light scattering in water (integral over full solid angle normalised to unity).
|
| |
Medium interface.
Definition at line 17 of file JAbstractMedium.hh.
◆ ~JAbstractMedium()
| virtual JPHYSICS::JAbstractMedium::~JAbstractMedium |
( |
| ) |
|
|
inlinevirtual |
◆ getAbsorptionLength()
| virtual double JPHYSICS::JAbstractMedium::getAbsorptionLength |
( |
const double | lambda | ) |
const |
|
pure virtual |
◆ getScatteringLength()
| virtual double JPHYSICS::JAbstractMedium::getScatteringLength |
( |
const double | lambda | ) |
const |
|
pure virtual |
◆ getScatteringProbability()
| virtual double JPHYSICS::JAbstractMedium::getScatteringProbability |
( |
const double | ct | ) |
const |
|
pure virtual |
Model specific function to describe light scattering in water (integral over full solid angle normalised to unity).
- Parameters
-
| ct | cosine scattering angle |
- Returns
- probability
Implemented in JPHYSICS::JLED_C, and JPHYSICS::JPDF_C.
The documentation for this class was generated from the following file: