Home
last modified time | relevance | path

Searched refs:LMBASIS_B0S (Results 1 – 7 of 7) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c1043 case LMBASIS_B0S: in MatLMVMGetUpdatedBasis()
1050 *basis_p = lmvm->basis[type == LMBASIS_B0S ? LMBASIS_S : LMBASIS_Y]; in MatLMVMGetUpdatedBasis()
1051 *returned_type = (type == LMBASIS_B0S) ? LMBASIS_S : LMBASIS_Y; in MatLMVMGetUpdatedBasis()
1052 *scale = (type == LMBASIS_B0S) ? scale_ : (1.0 / scale_); in MatLMVMGetUpdatedBasis()
1054 LMBasis orig_basis = (type == LMBASIS_B0S) ? lmvm->basis[LMBASIS_S] : lmvm->basis[LMBASIS_Y]; in MatLMVMGetUpdatedBasis()
1060 …PetscCall(MatLMVMUpdateOpVecs(B, orig_basis, basis, (type == LMBASIS_B0S) ? MatLMVMApplyJ0Fwd : Ma… in MatLMVMGetUpdatedBasis()
1066 MatLMVMBasisType op_basis_t = (type == LMBASIS_S_MINUS_H0Y) ? LMBASIS_H0Y : LMBASIS_B0S; in MatLMVMGetUpdatedBasis()
1092 case LMBASIS_B0S: in MatLMVMBasisGetVecRead()
1097 *scale = (type == LMBASIS_B0S) ? scale_ : (1.0 / scale_); in MatLMVMBasisGetVecRead()
1098 PetscCall(LMBasisGetVecRead(lmvm->basis[type == LMBASIS_B0S ? LMBASIS_S : LMBASIS_Y], i, y)); in MatLMVMBasisGetVecRead()
[all …]
H A Dlmvm.h64LMBASIS_B0S = 3, // B_0 is the symbol used instead of J_0 in many textbooks and papers, we… enumerator
/petsc/src/ksp/ksp/utils/lmvm/bfgs/
H A Dbfgs.c50 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BFGSRecursiveBasisUpdate()
119 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BFGSCompactDenseProductsUpdate()
185 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BFGSKernel_CompactDense()
/petsc/src/ksp/ksp/utils/lmvm/brdn/
H A Dbadbrdn.c97 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BadBroydenRecursiveBasisUpdate()
237 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in BadBroydenCompactProductsUpdate()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c86 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SymBroydenRecursiveBasisUpdate()
345 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SymBroydenCompactProductsUpdate()
481 B0S = lmvm->basis[is_scalar ? LMVMModeMap(LMBASIS_S, mode) : LMVMModeMap(LMBASIS_B0S, mode)]; in SymBroydenCompactDenseKernelUseB0S()
507 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SymBroydenKernel_CompactDense()
/petsc/src/ksp/ksp/utils/lmvm/dfp/
H A Ddfp.c78 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in DFPKernel_CompactDense()
/petsc/src/ksp/ksp/utils/lmvm/sr1/
H A Dsr1.c70 MatLMVMBasisType B0S_t = LMVMModeMap(LMBASIS_B0S, mode); in SR1RecursiveBasisUpdate()