@@ -166,16 +166,16 @@ void incflo::ApplyNodalProjection (Vector<MultiFab const*> const& density,
166
166
// Enforce solvability by matching outflow to inflow.
167
167
if (has_inout_bndry && set_inflow_bc)
168
168
{
169
- Vector<Array<MultiFab* , AMREX_SPACEDIM>> vel_vec (finest_level+1 );
169
+ Vector<Array<MultiFab, AMREX_SPACEDIM>> vel_vec (finest_level+1 );
170
170
171
171
for (int lev = 0 ; lev <= finest_level; lev++) {
172
172
auto & ld = *m_leveldata[lev];
173
- AMREX_D_TERM (vel_vec[lev][0 ] = new MultiFab (ld.velocity , amrex::make_alias, 0 , 1 );,
174
- vel_vec[lev][1 ] = new MultiFab (ld.velocity , amrex::make_alias, 1 , 1 );,
175
- vel_vec[lev][2 ] = new MultiFab (ld.velocity , amrex::make_alias, 2 , 1 ););
173
+ AMREX_D_TERM (vel_vec[lev][0 ] = MultiFab (ld.velocity , amrex::make_alias, 0 , 1 );,
174
+ vel_vec[lev][1 ] = MultiFab (ld.velocity , amrex::make_alias, 1 , 1 );,
175
+ vel_vec[lev][2 ] = MultiFab (ld.velocity , amrex::make_alias, 2 , 1 ););
176
176
}
177
177
178
- HydroUtils::enforceInOutSolvability (vel_vec, get_velocity_bcrec ().data (), geom, true );
178
+ HydroUtils::enforceInOutSolvability (GetVecOfArrOfPtrs ( vel_vec) , get_velocity_bcrec ().data (), geom, true );
179
179
}
180
180
181
181
LPInfo info;
0 commit comments