MCPcopy Create free account
hub / github.com/IBAMR/IBAMR / imposeSolBcs

Method imposeSolBcs

src/IB/CIBStaggeredStokesOperator.cpp:384–394  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

382} // modifyRhsForBcs
383
384void
385CIBStaggeredStokesOperator::imposeSolBcs(Vec x)
386{
387 Vec* vx;
388 VecNestGetSubVecs(x, nullptr, &vx);
389 Pointer<SAMRAIVectorReal<NDIM, double>> vx0;
390 IBTK::PETScSAMRAIVectorReal::getSAMRAIVector(vx[0], &vx0);
391 SAMRAIVectorReal<NDIM, double>& u_p = *vx0;
392 imposeSolBcs(u_p);
393 IBTK::PETScSAMRAIVectorReal::restoreSAMRAIVector(vx[0], &vx0);
394} // imposeSolBcs
395
396/////////////////////////////// PROTECTED ////////////////////////////////////
397

Callers 3

solveSystemMethod · 0.45
solveSystemMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected