-
Notifications
You must be signed in to change notification settings - Fork 2
Home
michaelchin edited this page Dec 20, 2017
·
4 revisions
void cAtmosphereModel::RunTimeSlice ( int Ma ){
//initialise something
//2D
oldnew.restoreOldNew_2D(.9, v, w, p_dyn, p_dynn, vn, wn);
for ( pressure_iter_2D = 1; pressure_iter_2D <= pressure_iter_max_2D; pressure_iter_2D++){
for (velocity_iter_2D = 1; velocity_iter_2D <= velocity_iter_max_2D; velocity_iter_2D++){
//do something
oldnew.restoreOldNew_2D ( 1., v, w, p_dyn, p_dynn, vn, wn );
}
//if this is the first pressure loop, call startPressure.computePressure_2D ();
}
//3D
oldnew.restoreOldNew_3D(.9, u, v, w, t, p_dyn, c, cloud, ice, co2, un, vn, wn, tn, p_dynn, cn, cloudn, icen, co2n);
for ( pressure_iter_2D = 1; pressure_iter_2D <= pressure_iter_max_2D; pressure_iter_2D++){
for (velocity_iter_2D = 1; velocity_iter_2D <= velocity_iter_max_2D; velocity_iter_2D++){
//do something
oldnew.restoreOldNew_3D(1., u, v, w, t, p_dyn, c, cloud, ice, co2, un, vn, wn, tn, p_dynn, cn, cloudn, icen, co2n);
}
}
}