Home
last modified time | relevance | path

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

/petsc/src/mat/impls/htool/
H A Dhtool.hpp24 …nt dim, MatHtoolKernelFn *&g, void *kernelctx) : VirtualGenerator<PetscScalar>(), kernel(g), sdim(… in WrapperHtool() argument
51 void *kernelctx; member
61 void *kernelctx; member
H A Dhtool.cxx364 …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 Dmath2opus.cu1166 …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()