Loading [MathJax]/extensions/tex2jax.js
Electromagnetic Template Library (EMTL)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
random_medium_t Class Referenceabstract

Base class for a model of a medium with random scattering. More...

#include <ray_tracing.h>

Inheritance diagram for random_medium_t:

Public Member Functions

virtual valtype get_random_path (const ray_t &original_ray, valtype f)=0
 generates a random path for a ray of frequency f in an infinite medium between scattering events according to the medium free path model.
 

Detailed Description

Base class for a model of a medium with random scattering.

Member Function Documentation

◆ get_random_path()

virtual valtype random_medium_t::get_random_path ( const ray_t original_ray,
valtype  f 
)
pure virtual

generates a random path for a ray of frequency f in an infinite medium between scattering events according to the medium free path model.


Implemented in lsphere_rand_t.


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