Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c1201 …etscInt oldest, PetscInt next, MatLMVMBasisType type_S, MatLMVMBasisType type_Y, PetscErrorCode (*… in MatLMVMApplyVecsThenOp() argument
1209 PetscCall(MatLMVMGetUpdatedBasis(B, type_Y, &Y, NULL, NULL)); in MatLMVMApplyVecsThenOp()
1302 static PetscErrorCode MatLMVMProductsUpdate(Mat B, MatLMVMBasisType type_X, MatLMVMBasisType type_Y in MatLMVMProductsUpdate() argument
1313 PetscCall(MatLMVMGetUpdatedBasis(B, type_Y, &Y, &true_type_Y, &alpha_Y)); in MatLMVMProductsUpdate()
1316 if (true_type_X == type_X && true_type_Y == type_Y) PetscFunctionReturn(PETSC_SUCCESS); in MatLMVMProductsUpdate()
1317 …oducts[block_type][type_X][type_Y]) PetscCall(MatLMVMCreateProducts(B, block_type, &lmvm->products… in MatLMVMProductsUpdate()
1318 G = lmvm->products[block_type][type_X][type_Y]; in MatLMVMProductsUpdate()
1322 …lmvm->products[block_type][true_type_X][true_type_Y], lmvm->products[block_type][type_X][type_Y])); in MatLMVMProductsUpdate()
1323 …a_Y != 1.0) PetscCall(LMProductsScale(lmvm->products[block_type][type_X][type_Y], alpha_X * alpha_… in MatLMVMProductsUpdate()
1328 …tLMVMGetUpdatedProducts(Mat B, MatLMVMBasisType type_X, MatLMVMBasisType type_Y, LMBlockType block… in MatLMVMGetUpdatedProducts() argument
[all …]