Although PistonEngine calculates thrust from the exhaust and the Meredith effect in its Update function, this thrust is not used; in SolverPropeller, while the combined effect is read from PistonEngine here it is never added to EngineSolver.thrust and so never enters the calculations.
In addition, in AJEPropeller these two readouts are never set and so constantly read zero.
A quick hack to update that readout and to add the thrust did result in expected physics behavior, but not expected readout behavior: on the DoubleWasp R-2800-18W the combination of exhaust and Meredith thrust resulted in ~1kN of thrust across all speed ranges, as confirmed by the difference between the ModuleEngines total thrust readout and the AJEPropeller prop thrust readout. However, the thrust from the exhaust was read as ~1000 kN, while the thrust from the Meredith effect was read as ~25 kN.
This was a result of storing the values calculated here in a variable to be read for the readout; these are the same exact values that were added to prop thrust, so I'm at something of a loss as to how this happened.
Although PistonEngine calculates thrust from the exhaust and the Meredith effect in its Update function, this thrust is not used; in SolverPropeller, while the combined effect is read from PistonEngine here it is never added to EngineSolver.thrust and so never enters the calculations.
In addition, in AJEPropeller these two readouts are never set and so constantly read zero.
A quick hack to update that readout and to add the thrust did result in expected physics behavior, but not expected readout behavior: on the DoubleWasp R-2800-18W the combination of exhaust and Meredith thrust resulted in ~1kN of thrust across all speed ranges, as confirmed by the difference between the ModuleEngines total thrust readout and the AJEPropeller prop thrust readout. However, the thrust from the exhaust was read as ~1000 kN, while the thrust from the Meredith effect was read as ~25 kN.
This was a result of storing the values calculated here in a variable to be read for the readout; these are the same exact values that were added to prop thrust, so I'm at something of a loss as to how this happened.