INET Framework for OMNeT++/OMNEST
|
This class represents a material with its physical properties. More...
#include <Material.h>
Public Member Functions | |
Material (const char *name, Ohmm resistivity, double relativePermittivity, double relativePermeability) | |
virtual Ohmm | getResistivity () const override |
virtual double | getRelativePermittivity () const override |
virtual double | getRelativePermeability () const override |
virtual double | getDielectricLossTangent (Hz frequency) const override |
virtual double | getRefractiveIndex () const override |
virtual mps | getPropagationSpeed () const override |
Protected Attributes | |
const Ohmm | resistivity |
const double | relativePermittivity |
const double | relativePermeability |
This class represents a material with its physical properties.
inet::physicalenvironment::Material::Material | ( | const char * | name, |
Ohmm | resistivity, | ||
double | relativePermittivity, | ||
double | relativePermeability | ||
) |
|
overridevirtual |
Implements inet::physicalenvironment::IMaterial.
|
overridevirtual |
Implements inet::physicalenvironment::IMaterial.
|
overridevirtual |
Implements inet::physicalenvironment::IMaterial.
Referenced by getPropagationSpeed().
|
inlineoverridevirtual |
Implements inet::physicalenvironment::IMaterial.
|
inlineoverridevirtual |
Implements inet::physicalenvironment::IMaterial.
|
inlineoverridevirtual |
Implements inet::physicalenvironment::IMaterial.
|
protected |
Referenced by getRefractiveIndex().
|
protected |
Referenced by getDielectricLossTangent(), and getRefractiveIndex().
|
protected |
Referenced by getDielectricLossTangent().