Home
last modified time | relevance | path

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

/petsc/src/mat/impls/shell/
H A Dshell.c15 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPreZeroRight()
37 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPostZeroLeft()
53 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPreZeroLeft()
76 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPostZeroRight()
92 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPreScaleLeft()
123 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPreScaleRight()
142 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPostScaleLeft()
154 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellPostScaleRight()
182 Mat_Shell *shell = (Mat_Shell *)A->data; in MatShellShiftAndScale()
211 Mat_Shell *shell = (Mat_Shell *)mat->data; in MatShellGetContext_Shell()
[all …]
H A Dshell.h60 } Mat_Shell; typedef
/petsc/src/mat/impls/composite/
H A Dmcomposite.c236 …if (!((Mat_Shell *)mat->data)->left_work) PetscCall(VecDuplicate(y, &(((Mat_Shell *)mat->data)->le… in MatMult_Composite()
237 y2 = ((Mat_Shell *)mat->data)->left_work; in MatMult_Composite()
289 …if (!((Mat_Shell *)A->data)->right_work) PetscCall(VecDuplicate(y, &(((Mat_Shell *)A->data)->right… in MatMultTranspose_Composite()
290 y2 = ((Mat_Shell *)A->data)->right_work; in MatMultTranspose_Composite()
/petsc/src/mat/impls/nest/
H A Dmatnest.c1888 vscale = ((Mat_Shell *)nest->m[i][j]->data)->vscale; in MatConvert_Nest_SeqAIJ_fast()
1889 vshift = ((Mat_Shell *)nest->m[i][j]->data)->vshift; in MatConvert_Nest_SeqAIJ_fast()
2055Mat_Shell *)B->data)->zrows && !((Mat_Shell *)B->data)->zcols && !((Mat_Shell *)B->data)->axpy && … in MatConvert_Nest_AIJ()