PetscMatlabEngineGet#

Gets a variable from MATLAB into a PETSc object.

Synopsis#

#include "petscmatlab.h"  
PetscErrorCode PetscMatlabEngineGet(PetscMatlabEngine mengine, PetscObject obj)

Collective

Input Parameters#

  • mengine - the MATLAB engine

  • obj - the PETSc object, for example a Vec

Note#

Mats 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(), PetscMatlabEnginePut(), PetscMatlabEngineCreate(), PetscMatlabEngineEvaluate(), PetscMatlabEngineGetOutput(), PetscMatlabEnginePrintOutput(), PETSC_MATLAB_ENGINE_(), PetscMatlabEnginePutArray(), PetscMatlabEngineGetArray(), PetscMatlabEngine

Level#

advanced

Location#

src/sys/classes/matlabengine/matlab.c

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