INSStaggeredPressureBcCoef::INSStaggeredPressureBcCoef(
    const INSStaggeredHierarchyIntegrator* fluid_solver,
    const std::vector<RobinBcCoefStrategy<NDIM>*>& bc_coefs,
    const TractionBcType traction_bc_type,
    const bool homogeneous_bc)
    : d_fluid_solver(fluid_solver),
      d_bc_coefs(NDIM, static_cast<RobinBcCoefStrategy<NDIM>*>(NULL))
{
    setStokesSpecifications(d_fluid_solver->getStokesSpecifications());
    setPhysicalBcCoefs(bc_coefs);
    setTractionBcType(traction_bc_type);
    setHomogeneousBc(homogeneous_bc);
    return;
} // INSStaggeredPressureBcCoef
INSCollocatedVelocityBcCoef::INSCollocatedVelocityBcCoef(const unsigned int comp_idx,
                                                         const INSCollocatedHierarchyIntegrator* fluid_solver,
                                                         const std::vector<RobinBcCoefStrategy<NDIM>*>& bc_coefs,
                                                         const TractionBcType traction_bc_type,
                                                         const bool homogeneous_bc)
    : d_comp_idx(comp_idx), d_fluid_solver(fluid_solver),
      d_bc_coefs(NDIM, static_cast<RobinBcCoefStrategy<NDIM>*>(NULL))
{
    setStokesSpecifications(d_fluid_solver->getStokesSpecifications());
    setPhysicalBcCoefs(bc_coefs);
    setTractionBcType(traction_bc_type);
    setHomogeneousBc(homogeneous_bc);
    return;
} // INSCollocatedVelocityBcCoef