-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathyaeos.f90
19 lines (19 loc) · 1000 Bytes
/
yaeos.f90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
module yaeos
!! Yet Another Equation-Of-State (library)
!!
!! Library to use EoS-based calculations. This main module imports all the
!! relevant constants, procedures and objects to have better access to them
!! The main submodules that it uses are:
!!
!! - [[yaeos__constants(module)]]: All the relevant costants and also the used precision (default=double precision).
!! - [[yaeos__consistency(module)]]: Tools to evalaute the consistency of Ar and Ge models.
!! - [[yaeos__substance(module)]]: Derived type that holds the important data (for example, critical constants) from a mixture.
!! - [[yaeos__models(module)]]: All the implemented models, also their base types for making extensions.
!! - [[yaeos__equilibria(module)]]: Phase equilibria related procedures.
use yaeos__constants
use yaeos__consistency
use yaeos__substance
use yaeos__models
use yaeos__equilibria
character(len=*), parameter :: version="3.0.0" !! This version.
end module