Initialize a Substance object from a json file, provided it’s name. It is also optional to use a custom path for the component.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name |
Component’s name |
||
character(len=*), | intent(in), | optional | :: | path |
Optional database path |
|
character(len=*), | intent(in), | optional | :: | only(:) |
Only extract this parameters, the options are: |
Substance object.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(CriticalConstants), | public | :: | critical |
Critical constants |
|||
type(ScalarProperty), | public | :: | mathiascopeman(3) |
Mathias Copeman function parameters |
|||
character(len=:), | public, | allocatable | :: | name |
Substance name |
||
type(ScalarProperty), | public | :: | parachor |
Parachor |
|||
type(Groups), | public | :: | unifac_vle |
UNIFAC-VLE model groups |
public function init_json (name, path, only) | Initialize a Substance object from a json file, provided it’s name. It is also optional to use a custom path for the component. |
Initialize a Substance object from a json file, provided it’s name. It is also optional to use a custom path for the component.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name |
Component’s name |
||
character(len=*), | intent(in), | optional | :: | path |
Optional database path |
|
character(len=*), | intent(in), | optional | :: | only(:) |
Only extract this parameters, the options are: |