Lines Matching refs:local_interface_vector
45 static PetscErrorCode PCBDDCScalingExtension_Basic(PC pc, Vec local_interface_vector, Vec global_ve… in PCBDDCScalingExtension_Basic() argument
52 PetscCall(VecPointwiseMult(pcbddc->work_scaling, pcis->D, local_interface_vector)); in PCBDDCScalingExtension_Basic()
128 PetscErrorCode PCBDDCScalingExtension(PC pc, Vec local_interface_vector, Vec global_vector) in PCBDDCScalingExtension() argument
134 PetscValidHeaderSpecific(local_interface_vector, VEC_CLASSID, 2); in PCBDDCScalingExtension()
136 …PetscCheck(local_interface_vector != pcbddc->work_scaling, PETSC_COMM_SELF, PETSC_ERR_SUP, "Local … in PCBDDCScalingExtension()
137 …PetscUseMethod(pc, "PCBDDCScalingExtension_C", (PC, Vec, Vec), (pc, local_interface_vector, global… in PCBDDCScalingExtension()
141 …PetscErrorCode PCBDDCScalingRestriction_Basic(PC pc, Vec global_vector, Vec local_interface_vector) in PCBDDCScalingRestriction_Basic() argument
146 …PetscCall(VecScatterBegin(pcis->global_to_B, global_vector, local_interface_vector, INSERT_VALUES,… in PCBDDCScalingRestriction_Basic()
147 …PetscCall(VecScatterEnd(pcis->global_to_B, global_vector, local_interface_vector, INSERT_VALUES, S… in PCBDDCScalingRestriction_Basic()
149 PetscCall(VecPointwiseMult(local_interface_vector, pcis->D, local_interface_vector)); in PCBDDCScalingRestriction_Basic()
218 PetscErrorCode PCBDDCScalingRestriction(PC pc, Vec global_vector, Vec local_interface_vector) in PCBDDCScalingRestriction() argument
225 PetscValidHeaderSpecific(local_interface_vector, VEC_CLASSID, 3); in PCBDDCScalingRestriction()
226 …PetscCheck(local_interface_vector != pcbddc->work_scaling, PETSC_COMM_SELF, PETSC_ERR_SUP, "Local … in PCBDDCScalingRestriction()
227 …hod(pc, "PCBDDCScalingRestriction_C", (PC, Vec, Vec), (pc, global_vector, local_interface_vector)); in PCBDDCScalingRestriction()