PetscMatlabEnginePut#
Puts a Petsc object, such as a Mat
or Vec
into the MATLAB space. For parallel objects, each processor’s part is put in a separate MATLAB process.
Synopsis#
#include "petscmatlab.h"
PetscErrorCode PetscMatlabEnginePut(PetscMatlabEngine mengine, PetscObject obj)
Collective
Input Parameters#
mengine - the MATLAB engine
obj - the PETSc object, for example Vec
Note#
Mat
s transferred between PETSc and MATLAB and vis versa are transposed in the other space
(this is because MATLAB uses compressed column format and PETSc uses compressed row format)
See Also#
PetscMatlabEngineDestroy()
, PetscMatlabEngineCreate()
, PetscMatlabEngineGet()
,
PetscMatlabEngineEvaluate()
, PetscMatlabEngineGetOutput()
, PetscMatlabEnginePrintOutput()
,
PETSC_MATLAB_ENGINE_()
, PetscMatlabEnginePutArray()
, PetscMatlabEngineGetArray()
, PetscMatlabEngine
Level#
advanced
Location#
Examples#
src/vec/vec/tutorials/ex31.c
src/snes/tutorials/ex55.c
src/snes/tutorials/ex5.c
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages