#include <sensorController.h>
◆ SensorController() [1/3]
| SensorController::SensorController |
( |
const Material & |
material, |
|
|
double |
t_init, |
|
|
std::size_t |
num_measurements = 0 |
|
) |
| |
◆ ~SensorController()
| virtual SensorController::~SensorController |
( |
| ) |
|
|
virtualdefault |
◆ SensorController() [2/3]
◆ SensorController() [3/3]
◆ getHeatCapacity()
| virtual double SensorController::getHeatCapacity |
( |
std::size_t |
step | ) |
const |
|
pure virtualnoexcept |
◆ getHeatCapacityAtFreq()
| double SensorController::getHeatCapacityAtFreq |
( |
std::size_t |
freq_index | ) |
const |
|
noexcept |
◆ getInitTemp()
| virtual double SensorController::getInitTemp |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getMaterial()
| const Material& SensorController::getMaterial |
( |
| ) |
const |
|
inlinenoexcept |
◆ getSteadyTemp()
| virtual double SensorController::getSteadyTemp |
( |
std::size_t |
step | ) |
const |
|
pure virtualnoexcept |
◆ initialUpdate() [1/2]
| void SensorController::initialUpdate |
( |
Phonon & |
p | ) |
const |
|
noexcept |
◆ initialUpdate() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reset()
| virtual void SensorController::reset |
( |
| ) |
|
|
pure virtualnoexcept |
◆ resetRequired()
| bool SensorController::resetRequired |
( |
double |
t_final, |
|
|
std::vector< double > && |
|
|
) |
| |
|
virtualnoexcept |
Returns true if the input sensor's temperature has not significantly changed over the course of the simulation
- Parameters
-
| t_final | - The temperature at the end of the run |
| final_temps | - A vector of temperature from the previous measurement steps -> for transient simulations |
- Returns
- - true if the temp of this sensor is unstable (final temp not within some percentage of initial temp)
◆ scatterUpdate()
| void SensorController::scatterUpdate |
( |
Phonon & |
p | ) |
const |
|
virtualnoexcept |
◆ updateTables()
| void SensorController::updateTables |
( |
| ) |
|
|
virtual |
◆ base_table_
◆ heat_capacities_
| std::vector<double> SensorController::heat_capacities_ |
|
protected |
◆ heat_capacity_
| double SensorController::heat_capacity_ { 0. } |
|
protected |
◆ material_
| const Material& SensorController::material_ |
|
protected |
◆ num_measurements_
| std::size_t SensorController::num_measurements_ |
|
protected |
◆ scatter_table_
◆ scatter_tables_
◆ steady_temps_
| std::vector<double> SensorController::steady_temps_ |
|
protected |
◆ t_init_
| double SensorController::t_init_ |
|
protected |
◆ t_steady_
| double SensorController::t_steady_ { 0. } |
|
protected |
The documentation for this class was generated from the following files: