Home
last modified time | relevance | path

Searched refs:is_scalar (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c942 PETSC_INTERN PetscErrorCode MatLMVMGetJ0Scalar(Mat B, PetscBool *is_scalar, PetscScalar *scale) in MatLMVMGetJ0Scalar() argument
947 PetscCall(PetscObjectTypeCompare((PetscObject)lmvm->J0, MATCONSTANTDIAGONAL, is_scalar)); in MatLMVMGetJ0Scalar()
948 if (*is_scalar) PetscCall(MatConstantDiagonalGetConstant(lmvm->J0, scale)); in MatLMVMGetJ0Scalar()
1032 PetscBool is_scalar; in MatLMVMGetUpdatedBasis() local
1048 PetscCall(MatLMVMGetJ0Scalar(B, &is_scalar, &scale_)); in MatLMVMGetUpdatedBasis()
1049 if (is_scalar) { in MatLMVMGetUpdatedBasis()
1087 PetscBool is_scalar; in MatLMVMBasisGetVecRead() local
1095 PetscCall(MatLMVMGetJ0Scalar(B, &is_scalar, &scale_)); in MatLMVMBasisGetVecRead()
1096 if (is_scalar) { in MatLMVMBasisGetVecRead()
1133 PetscBool is_scalar; in MatLMVMBasisRestoreVecRead() local
[all …]
H A Dlmvmimpl.c337 PetscBool is_scalar; in MatView_LMVM() local
339 PetscCall(PetscObjectTypeCompare((PetscObject)lmvm->J0, MATCONSTANTDIAGONAL, &is_scalar)); in MatView_LMVM()
342 … PetscCall(PetscViewerPushFormat(pv, is_scalar ? PETSC_VIEWER_DEFAULT : PETSC_VIEWER_ASCII_INFO)); in MatView_LMVM()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c467 PetscBool is_scalar; in SymBroydenCompactDenseKernelUseB0S() local
480 PetscCall(MatLMVMGetJ0Scalar(B, &is_scalar, &J0_scale)); in SymBroydenCompactDenseKernelUseB0S()
481 B0S = lmvm->basis[is_scalar ? LMVMModeMap(LMBASIS_S, mode) : LMVMModeMap(LMBASIS_B0S, mode)]; in SymBroydenCompactDenseKernelUseB0S()
483 if (!is_scalar) { in SymBroydenCompactDenseKernelUseB0S()