A Plain Ol' Data class representing complex reflection coefficients.
More...
#include <rl_ReflectionCoefPOD.h>
A Plain Ol' Data class representing complex reflection coefficients.
Definition at line 76 of file rl_ReflectionCoefPOD.h.
◆ cprint_on()
void rl_ReflectionCoefPOD::cprint_on |
( |
std::FILE * |
of, |
|
|
char const |
pre[] = "" , |
|
|
char const |
pst[] = "" |
|
) |
| const |
|
inline |
Print reflectivity information to output FILE* stream.
- Parameters
-
of | output FILE* stream. |
pre | optional prefix (char*) string. |
pst | optional postfix (char*) string. |
Definition at line 219 of file rl_ReflectionCoefPOD.h.
◆ init()
initialize perpendicular (s) and parallel (p) reflection coefficients.
to zero.
- Parameters
-
para | parallel reflection coefficient. |
perp | perpendicular reflection coefficient. |
Definition at line 179 of file rl_ReflectionCoefPOD.h.
◆ para() [1/2]
◆ para() [2/2]
◆ perp() [1/2]
◆ perp() [2/2]
◆ print_on()
std::ostream & rl_ReflectionCoefPOD::print_on |
( |
std::ostream & |
os, |
|
|
char const |
pre[] = "" , |
|
|
char const |
pst[] = "" |
|
) |
| const |
|
inline |
Print reflectivity information to output stream.
- Parameters
-
os | output stream. |
pre | optional prefix (char*) string. |
pst | optional postfix (char*) string. |
Definition at line 210 of file rl_ReflectionCoefPOD.h.
◆ reflectivity()
double rl_ReflectionCoefPOD::reflectivity |
( |
double |
polarization_factor = 0.0 | ) |
const |
|
inline |
evaluate the reflectivity.
- Parameters
-
- Returns
- const reference to layer layer_no
Definition at line 203 of file rl_ReflectionCoefPOD.h.
The documentation for this class was generated from the following file: