Compare commits
3 Commits
109fd182df
...
04306d0996
| Author | SHA1 | Date | |
|---|---|---|---|
| 04306d0996 | |||
| 2bc244cae7 | |||
| 254f9eec5a |
@@ -130,7 +130,7 @@ class Reactor {
|
||||
const eventName = `${measurementType}.measured.${position}`;
|
||||
|
||||
// Register event listener for measurement updates
|
||||
this.measurements.emitter.on(eventName, (eventData) => {
|
||||
measurement.measurements.emitter.on(eventName, (eventData) => {
|
||||
this.logger.debug(`${position} ${measurementType} from ${eventData.childName}: ${eventData.value} ${eventData.unit}`);
|
||||
|
||||
// Store directly in parent's measurement container
|
||||
@@ -322,13 +322,14 @@ class Reactor_PFR extends Reactor {
|
||||
|
||||
_updateMeasurement(measurementType, value, position, context) {
|
||||
switch(measurementType) {
|
||||
case "Quantity (oxygen)":
|
||||
case "quantity (oxygen)":
|
||||
grid_pos = Math.round(position / this.config.length * this.n_x);
|
||||
this.state[grid_pos][S_O_INDEX] = value; // naive approach for reconciling measurements and simulation
|
||||
break;
|
||||
}
|
||||
default:
|
||||
super._updateMeasurement(measurementType, value, position, context);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Apply boundary conditions to the reactor state.
|
||||
|
||||
Reference in New Issue
Block a user