Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c61 static PetscErrorCode MatLMVMSymBroydenGetConvexFactor(Mat B, SymBroydenProductsType Phi_t, LMProdu… in MatLMVMSymBroydenGetConvexFactor() argument
65 PetscScalar phi = Phi_t == SYMBROYDEN_PRODUCTS_PHI ? lsb->phi_scalar : lsb->psi_scalar; in MatLMVMSymBroydenGetConvexFactor()
68 …if (!lsb->products[Phi_t]) PetscCall(MatLMVMCreateProducts(B, LMBLOCK_DIAGONAL, &lsb->products[Phi… in MatLMVMSymBroydenGetConvexFactor()
69 *Phi = lsb->products[Phi_t]; in MatLMVMSymBroydenGetConvexFactor()
87 SymBroydenProductsType Phi_t = LMVMModeMap(SYMBROYDEN_PRODUCTS_PHI, mode); in SymBroydenRecursiveBasisUpdate() local
113 PetscCall(MatLMVMSymBroydenGetConvexFactor(B, Phi_t, &Phi)); in SymBroydenRecursiveBasisUpdate()
347 SymBroydenProductsType Phi_t = LMVMModeMap(SYMBROYDEN_PRODUCTS_PHI, mode); in SymBroydenCompactProductsUpdate() local
367 PetscCall(MatLMVMSymBroydenGetConvexFactor(B, Phi_t, &Phi)); in SymBroydenCompactProductsUpdate()