00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef _GodunovTrace_H_
00033 #define _GodunovTrace_H_
00034
00035 #include "FluxBox.H"
00036 #include "FArrayBox.H"
00037 #include "ProblemDomain.H"
00038
00039
00040
00041
00042
00043
00044
00045
00046 void TraceState(
00047 FArrayBox& a_stateHalf,
00049 const FArrayBox& a_state,
00051 const FArrayBox& a_cellVel,
00053 const FluxBox& a_advectionVel,
00055 const FArrayBox& a_source,
00057 const ProblemDomain& a_dProblem,
00059 const Box& a_gridBox,
00061 const Real a_dt,
00063 const Real a_dx,
00065 const int dir,
00067 const Interval& a_srcComps,
00069 const Interval& a_destComps);
00070
00071
00072
00073
00074
00075
00076 void TraceState(
00077 FArrayBox& a_stateHalf,
00079 const FArrayBox& a_state,
00081 const FArrayBox& a_cellVel,
00083 const FluxBox& a_advectionVel,
00085 const FArrayBox& a_source,
00087 const Box& a_dProblem,
00089 const Box& a_gridBox,
00091 const Real a_dt,
00093 const Real a_dx,
00095 const int dir,
00097 const Interval& a_srcComps,
00099 const Interval& a_destComps);
00100
00101
00102
00103
00104
00105 void TraceState(
00106 FArrayBox& a_stateHalf,
00108 const FArrayBox& a_state,
00110 const FArrayBox& a_cellVel,
00112 const FArrayBox& a_source,
00114 const ProblemDomain& a_dProblem,
00116 const Box& a_gridBox,
00118 const Real a_dt,
00120 const Real a_dx,
00122 const int dir,
00124 const Interval& a_srcComps,
00126 const Interval& a_destComps);
00127
00128
00129
00130
00131
00132
00133
00134
00135 void TraceState(
00136 FArrayBox& a_stateHalf,
00138 const FArrayBox& a_state,
00140 const FArrayBox& a_cellVel,
00142 const FArrayBox& a_source,
00144 const Box& a_dProblem,
00146 const Box& a_gridBox,
00148 const Real a_dt,
00150 const Real a_dx,
00152 const int dir,
00154 const Interval& a_srcComps,
00156 const Interval& a_destComps);
00157
00158
00159
00160
00161
00162
00163
00164 #endif
00165
00166