Lines Matching refs:PetscObjectCast
577 …rkvec) PetscCall(vec::cupm::VecCreateSeqCUPMAsync<T>(PetscObjectComm(PetscObjectCast(A)), m, &mcu-… in Factor()
644 const auto pobj_A = PetscObjectCast(A); in MatSolve_Factored_Dispatch_()
656 PetscCall(PetscObjectTypeCompare(PetscObjectCast(x), VecSeq_CUPM::VECSEQCUPM(), &xiscupm)); in MatSolve_Factored_Dispatch_()
657 PetscCall(PetscObjectTypeCompare(PetscObjectCast(y), VecSeq_CUPM::VECSEQCUPM(), &yiscupm)); in MatSolve_Factored_Dispatch_()
731 PetscCall(PetscObjectTypeCompare(PetscObjectCast(B), MATSEQDENSECUPM(), &biscupm)); in MatMatSolve_Factored_Dispatch_()
732 PetscCall(PetscObjectTypeCompare(PetscObjectCast(X), MATSEQDENSECUPM(), &xiscupm)); in MatMatSolve_Factored_Dispatch_()
733 PetscCall(PetscObjectTypeCompare(PetscObjectCast(A), MATSEQDENSECUPM(), &aiscupm)); in MatMatSolve_Factored_Dispatch_()
816 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(xx), &xiscupm, VecSeq_CUPM::VECSEQCUPM(), VecS… in MatMultAddColumnRange_Dispatch_()
818 PetscCall(VecCreate(PetscObjectComm(PetscObjectCast(xx)), &x)); in MatMultAddColumnRange_Dispatch_()
825 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(yy), &yiscupm, VecSeq_CUPM::VECSEQCUPM(), VecS… in MatMultAddColumnRange_Dispatch_()
827 PetscCall(VecCreate(PetscObjectComm(PetscObjectCast(yy)), &y)); in MatMultAddColumnRange_Dispatch_()
835 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(zz), &ziscupm, VecSeq_CUPM::VECSEQCUPM(), VecS… in MatMultAddColumnRange_Dispatch_()
837 PetscCall(VecCreate(PetscObjectComm(PetscObjectCast(zz)), &z)); in MatMultAddColumnRange_Dispatch_()
907 const auto pobj = PetscObjectCast(B); in Convert_Dispatch_()
1052 const auto pobj = PetscObjectCast(A); in BindToCPU()
1069 PetscCall(PetscObjectTypeCompare(PetscObjectCast(cvec), VecSeq_CUPM::VECSEQCUPM(), &iscupm)); in BindToCPU()
1073 PetscCall(PetscObjectTypeCompare(PetscObjectCast(cmat), MATSEQDENSECUPM(), &iscupm)); in BindToCPU()
1185 PetscCall(PetscObjectStateIncrease(PetscObjectCast(m))); in GetArray()
1199 PetscCall(PetscObjectStateIncrease(PetscObjectCast(m))); in RestoreArray()
1310 PetscCall(PetscObjectTypeCompare(PetscObjectCast(A), MATSEQDENSECUPM(), &Aiscupm)); in MatMatMult_Numeric_Dispatch()
1311 PetscCall(PetscObjectTypeCompare(PetscObjectCast(B), MATSEQDENSECUPM(), &Biscupm)); in MatMatMult_Numeric_Dispatch()
1613 …PetscCall(MatCreateSeqDenseCUPM<T>(PetscObjectComm(PetscObjectCast(A)), A->rmap->n, A->cmap->n, nu… in Duplicate()
1630 …if (!device_rand_is_rander48) PetscCall(PetscObjectTypeCompare(PetscObjectCast(rng), PETSCDEVICERA… in SetRandom()
1670 …PetscCall(PetscObjectTypeCompareAny(PetscObjectCast(v), &viscupm, VecSeq_CUPM::VECSEQCUPM(), VecSe… in GetColumnVector()
1748 …PetscCall(MatCreateSeqDenseCUPM<T>(PetscObjectComm(PetscObjectCast(A)), A->rmap->n, A->cmap->n, nu… in GetFactor()
1761 const auto pobj = PetscObjectCast(fact); in GetFactor()
1857 …PetscCall(MatCreateSeqDenseCUPM<T>(PetscObjectComm(PetscObjectCast(A)), n, m, device_array, &cmat,… in GetSubMatrix()