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: