Commit 62ea1523 authored by Marco Drache's avatar Marco Drache
Browse files

feature: add updatePressure()

parent bd99c710
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -67,6 +67,7 @@ public:
	void initLogResults();
	void logResults();
	void updateTemperature(double _temperature);
	void updatePressure(double _pressure);
	void initConcentrationNumMoleculesExport() const;
	void initReactionsCountExport() const;
	void exportConcentrationNumMolecules(double _reactionTime) const;
+1 −0
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ public:
	double getPressure() const;
	double getControlVolume() const;
	void updateTemperature(double _temperature);
	void updatePressure(double _pressure);
	void updateControlVolume(double _controlVolume);
	double getConcentration(uint64_t _numMolecules);
	double getMol(uint64_t _numMolecules);
+3 −0
Original line number Diff line number Diff line
@@ -414,6 +414,9 @@ void SimulationController::logResults() {
void SimulationController::updateTemperature(double _temperature) {
	currentState->updateTemperature(_temperature);
}
void SimulationController::updatePressure(double _pressure) {
	currentState->updatePressure(_pressure);
}
void SimulationController::feedMol(int _speciesID, double _mol) {
	if (_speciesID < static_cast<int>(currentModel->getSpecies().size())) {
		uint64_t numMolecules = currentState->getNumMolecules(_mol);
+3 −0
Original line number Diff line number Diff line
@@ -67,6 +67,9 @@ double macroState::getControlVolume() const {
void macroState::updateTemperature(double _temperature) {
	temperature = _temperature;
}
void macroState::updatePressure(double _pressure) {
	pressure = _pressure;
}
void macroState::updateControlVolume(double _controlVolume) {
	controlVolume = _controlVolume;
}