FLASH-X
Doxygen Generated Documentation From Interface Source Code
Eos.F90
Go to the documentation of this file.
1!! NOTICE
2!! Copyright 2022 UChicago Argonne, LLC and contributors
3!!
4!! Licensed under the Apache License, Version 2.0 (the "License");
5!! you may not use this file except in compliance with the License.
6!!
7!! Unless required by applicable law or agreed to in writing, software
8!! distributed under the License is distributed on an "AS IS" BASIS,
9!! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10!! See the License for the specific language governing permissions and
11!! limitations under the License.
12!!
91
92subroutine Eos(mode, vecLen, eosData, massFrac, mask, vecBegin,vecEnd, diagFlag)
93
94!==============================================================================
95
96 implicit none
97#include "Eos.h"
98#include "Simulation.h"
99 integer, INTENT(in) :: mode, vecLen
100 real,INTENT(inout), dimension(EOS_NUM*vecLen) :: eosData
101 logical, optional, INTENT(in),target,dimension(EOS_VARS+1:EOS_NUM) :: mask
102 real, optional, INTENT(in),dimension(NSPECIES*vecLen) :: massFrac
103 integer,optional,INTENT(in) :: vecBegin,vecEnd
104 integer, optional, INTENT(out) :: diagFlag
105
106 if (present(diagFlag)) diagFlag = 8
107
108 return
109end subroutine Eos
subroutine Eos(mode, vecLen, eosData, massFrac, mask, vecBegin, vecEnd, diagFlag)
Definition: Eos.F90:93