MatPythonCreate#
Create a Mat object implemented in Python.
Synopsis#
#include "petscmat.h" 
PetscErrorCode MatPythonCreate(MPI_Comm comm, PetscInt m, PetscInt n, PetscInt M, PetscInt N, const char pyname[], Mat *A)
Collective
Input Parameters#
- comm - MPI communicator 
- m - number of local rows (or - PETSC_DECIDEto have calculated if- Mis given)
- n - number of local columns (or - PETSC_DECIDEto have calculated if- Nis given)
- M - number of global rows (or - PETSC_DECIDEto have calculated if- mis given)
- N - number of global columns (or - PETSC_DECIDEto have calculated if- nis given)
- pyname - full dotted Python name [package].module[.{class|function}] 
Output Parameter#
- A - the matrix 
See Also#
Matrices, Mat, MatType, MATPYTHON, MatPythonSetType(), PetscPythonInitialize()
Level#
intermediate
Location#
src/mat/impls/python/pythonmat.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages