FLASH-X
Doxygen Generated Documentation From Interface Source Code
Eos_getData.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.
85
86! solnData depends on the ordering on unk
87!!REORDER(4): solnData
88
89
90subroutine Eos_getData(range,vecLen,solnData,gridDataStruct,eosData,massFrac, eosMask)
91
92
93 implicit none
94
95#include "Eos.h"
96#include "constants.h"
97#include "Simulation.h"
98
99 integer, intent(in) :: vecLen, gridDataStruct
100 integer, dimension(LOW:HIGH,MDIM), intent(in) :: range
101 real, dimension(EOS_NUM*vecLen),intent(INOUT) :: eosData
102 real,dimension(:),optional,intent(OUT) :: massFrac
103 logical, optional, INTENT(INOUT),dimension(EOS_VARS+1:) :: eosMask
104 real,pointer,dimension(:,:,:,:) :: solnData
105 eosData=0.0
106 if(present(massFrac))massFrac=0.0
107
108 return
109end subroutine Eos_getData
110
111
112
subroutine Eos_getData(range, vecLen, solnData, gridDataStruct, eosData, massFrac, eosMask)
Definition: Eos_getData.F90:91