Acoustic FDTD Solver
Main Page
Classes
Files
File List
File Members
include
Vacuum.hpp
Go to the documentation of this file.
1
#ifndef VACUUM_HPP
2
#define VACUUM_HPP
3
4
#include "
Material.hpp
"
5
6
10
class
Vacuum
:
public
Material
{
11
public
:
12
Vacuum
();
13
Vacuum
(
const
Vacuum
&the_vacuum);
14
Vacuum
&
operator=
(
const
Vacuum
&the_vacuum);
15
bool
operator==
(
const
Material
&m)
const
;
16
Vacuum
*
clone
()
const
;
17
void
print
()
const
;
18
~Vacuum
();
19
20
virtual
double
getBulkModulus
()
const
;
21
virtual
double
getDensity
()
const
;
22
virtual
double
getAcousticConductivity
()
const
;
23
virtual
double
getAcousticPhaseVelocity
(
const
double
frequency)
const
;
24
virtual
double
getAcousticWavelength
(
const
double
frequency)
const
;
25
virtual
std::complex<double>
getAcousticWaveNumber
(
const
double
frequency)
const
;
26
virtual
std::complex<double>
getAcousticImpedance
(
const
double
frequency)
const
;
27
28
virtual
double
getYoungsModulus
()
const
;
29
virtual
double
getLameFirst
()
const
;
30
virtual
double
getShearModulus
()
const
;
31
32
virtual
double
getThermalConductivity
()
const
;
33
virtual
double
getSpecificHeat
()
const
;
34
virtual
double
getThermalExpansion
()
const
;
35
36
virtual
double
getElectricConductivity
()
const
;
37
virtual
double
getRelativePermittivity
()
const
;
38
virtual
double
getRelativePermeability
()
const
;
39
virtual
double
getMagneticConductivity
()
const
;
40
virtual
double
getElectromagneticPhaseVelocity
(
const
double
frequency)
const
;
41
virtual
double
getElectromagneticWavelength
(
const
double
frequency)
const
;
42
virtual
std::complex<double>
getElectromagneticWaveNumber
(
const
double
frequency)
const
;
43
virtual
std::complex<double>
getElectromagneticImpedance
(
const
double
frequency)
const
;
44
};
45
46
#endif
Generated on Sun Jun 30 2013 00:04:08 for Acoustic FDTD Solver by
1.8.1.2