Searched refs:kernelctx (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/htool/ |
| H A D | htool.hpp | 24 …nt dim, MatHtoolKernelFn *&g, void *kernelctx) : VirtualGenerator<PetscScalar>(), kernel(g), sdim(… in WrapperHtool() argument 51 void *kernelctx; member 61 void *kernelctx; member
|
| H A D | htool.cxx | 364 …else reinterpret_cast<htool::VirtualGenerator<PetscScalar> *>(a->kernelctx)->copy_submatrix(1, A->… in MatGetRow_Htool() 476 if (a->kernel) a->wrapper = new WrapperHtool(a->dim, a->kernel, a->kernelctx); in MatAssemblyEnd_Htool() 479 generator = reinterpret_cast<htool::VirtualGenerator<PetscScalar> *>(a->kernelctx); in MatAssemblyEnd_Htool() 610 static PetscErrorCode MatHtoolSetKernel_Htool(Mat A, MatHtoolKernelFn *kernel, void *kernelctx) in MatHtoolSetKernel_Htool() argument 617 a->kernelctx = kernelctx; in MatHtoolSetKernel_Htool() 619 if (a->kernel) a->wrapper = new WrapperHtool(a->dim, a->kernel, a->kernelctx); in MatHtoolSetKernel_Htool() 637 PetscErrorCode MatHtoolSetKernel(Mat A, MatHtoolKernelFn *kernel, void *kernelctx) in MatHtoolSetKernel() argument 641 if (!kernelctx) PetscValidFunction(kernel, 2); in MatHtoolSetKernel() 642 if (!kernel) PetscAssertPointer(kernelctx, 3); in MatHtoolSetKernel() 643 …PetscTryMethod(A, "MatHtoolSetKernel_C", (Mat, MatHtoolKernelFn *, void *), (A, kernel, kernelctx)… in MatHtoolSetKernel() [all …]
|
| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opus.cu | 1166 …nt spacedim, const PetscReal coords[], PetscBool cdist, MatH2OpusKernelFn *kernel, void *kernelctx) in MatH2OpusSetCoords_H2OPUS() argument 1202 if (kernel) h2opus->kernel = new PetscFunctionGenerator<PetscScalar>(kernel, spacedim, kernelctx); in MatH2OpusSetCoords_H2OPUS() 1595 …t PetscReal coords[], PetscBool cdist, MatH2OpusKernelFn *kernel, void *kernelctx, PetscReal eta, … in MatCreateH2OpusFromKernel() argument 1608 PetscCall(MatH2OpusSetCoords_H2OPUS(A, spacedim, coords, cdist, kernel, kernelctx)); in MatCreateH2OpusFromKernel()
|