#include <sensor.h>
◆ SimulationType
Enumerator |
---|
SteadyState | |
Periodic | |
Transient | |
◆ Sensor()
Sensor::Sensor |
( |
std::size_t |
ID, |
|
|
const Material & |
material, |
|
|
SimulationType |
type, |
|
|
std::size_t |
num_measurements, |
|
|
double |
t_init |
|
) |
| |
◆ addToArea()
void Sensor::addToArea |
( |
double |
area | ) |
|
|
inlinenoexcept |
◆ getArea()
double Sensor::getArea |
( |
| ) |
const |
|
inlinenoexcept |
◆ getEnergies()
const std::vector<int>& Sensor::getEnergies |
( |
| ) |
const |
|
inlinenoexcept |
◆ getFluxes()
const std::vector<std::array<double, 2> >& Sensor::getFluxes |
( |
| ) |
const |
|
inlinenoexcept |
◆ getHeatCapacity()
double Sensor::getHeatCapacity |
( |
std::size_t |
step = 0 | ) |
const |
|
inlinenoexcept |
◆ getHeatCapacityAtFreq()
double Sensor::getHeatCapacityAtFreq |
( |
std::size_t |
freq_index | ) |
const |
|
inlinenoexcept |
◆ getID()
std::size_t Sensor::getID |
( |
| ) |
const |
|
inlinenoexcept |
◆ getInitTemp()
double Sensor::getInitTemp |
( |
| ) |
const |
|
inlinenoexcept |
◆ getMaterial()
const Material& Sensor::getMaterial |
( |
| ) |
const |
|
inlinenoexcept |
◆ getSteadyTemp()
double Sensor::getSteadyTemp |
( |
std::size_t |
step = 0 | ) |
const |
|
inlinenoexcept |
◆ initialUpdate() [1/2]
void Sensor::initialUpdate |
( |
Phonon & |
p | ) |
const |
|
noexcept |
◆ initialUpdate() [2/2]
◆ reset()
◆ resetRequired()
bool Sensor::resetRequired |
( |
double |
t_final, |
|
|
std::vector< double > && |
final_temps = {} |
|
) |
| |
|
noexcept |
◆ scatterUpdate()
void Sensor::scatterUpdate |
( |
Phonon & |
p | ) |
const |
|
noexcept |
◆ updateHeatParams()
void Sensor::updateHeatParams |
( |
const Phonon & |
p, |
|
|
std::size_t |
step |
|
) |
| |
|
noexcept |
Updates the heat parameters (inc_energy_ & inc_flux_) at the given measurement step
- Parameters
-
Phonon | - The phonon that is transferring heat/flux to the system |
step | - The measurement step to update |
◆ updateTables()
void Sensor::updateTables |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: