Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Alternative interface to EQN_OF_STATE="LINEAR" (#842)
* Alternative interface to EQN_OF_STATE="LINEAR" The existing interface to EQN_OF_STATE="LINEAR" is based on RHO_T0_S0, the density at T=0, S=0. This is the most computationally efficient way to specify a linear EOS, but we are usually linearizing about a reference T and S that are not 0. The new interface is based on TREF, SREF, and RHO_TREF_SREF, where: RHO(T,S) = RHO_TREF_SREF + DRHO_DT*(T-TREF) + DRHO_DS*(S-SREF) RHO_T0_S0 = RHO_TREF_SREF - DRHO_DT*TREF - DRHO_DS*SREF RHO(T,S) = RHO_T0_S0 + DRHO_DT*T + DRHO_DS*S The defaults for TREF and SREF are zero and for RHO_TREF_SREF is 1000.0. So if the new interface is not used answers are not changed but there are always new model parameters. * corrected spelling error
- Loading branch information