MBSVT 1.0
Functions/Subroutines
matlab_caller Module Reference

Managment of sessions of MATLAB engine: This is a part of the matlab_caller module of MBSLIM. More...

Functions/Subroutines

subroutine MATLAB_OPENSES
 OPENS MATLAB SESSION.
subroutine MATLAB_CLOSESES
 CLOSES MATLAB SESSION.
subroutine MATLAB_CHECKSES
 CHECKS IF THERE IS A MATLAB SESSION (for internal use of the module only)
subroutine MATLAB_EVALSTRING (STRING)
 It evaluates Matlab expression.
subroutine MATLAB_PUTREALVECTOR (b, NOMBRE)
 It passes a real vector b.
subroutine MATLAB_GETREALVECTOR (b, NOMBRE)
 It gets/reads the vector 'nombre' from matlab and it places it in b!>
subroutine MATLAB_GETREAL (c, NOMBRE)
 It reads the scalar NOMBRE from Matlab and it places it on variable c.
subroutine MATLAB_PUTINTEGER (i, NOMBRE)
 PASSES AN INTEGER i.
subroutine MATLAB_PLOT (t_graph, y_graph, figur, linecolor, linewidth)
 PLOTS 2 VECTORS OF REAL DATA Y.VS.X.

Detailed Description

Managment of sessions of MATLAB engine: This is a part of the matlab_caller module of MBSLIM.


Function/Subroutine Documentation

subroutine matlab_caller::MATLAB_CHECKSES ( )

CHECKS IF THERE IS A MATLAB SESSION (for internal use of the module only)

subroutine matlab_caller::MATLAB_CLOSESES ( )

CLOSES MATLAB SESSION.

Here is the call graph for this function:

subroutine matlab_caller::MATLAB_EVALSTRING ( CHARACTER(LEN=*)  STRING)

It evaluates Matlab expression.

Parameters:
stringtext chain to evaluate

Here is the call graph for this function:

subroutine matlab_caller::MATLAB_GETREAL ( REAL(8),intent(out)  c,
CHARACTER(LEN=*)  NOMBRE 
)

It reads the scalar NOMBRE from Matlab and it places it on variable c.

Parameters:
cFortran scalar
NOMBREmatlab name of the variable

Here is the call graph for this function:

subroutine matlab_caller::MATLAB_GETREALVECTOR ( REAL(8),dimension(:),intent(out)  b,
CHARACTER(LEN=*)  NOMBRE 
)

It gets/reads the vector 'nombre' from matlab and it places it in b!>

Parameters:
bvector
NOMBREmatlab name

Here is the call graph for this function:

subroutine matlab_caller::MATLAB_OPENSES ( )

OPENS MATLAB SESSION.

Here is the call graph for this function:

subroutine matlab_caller::MATLAB_PLOT ( REAL(8),dimension(:),intent(in)  t_graph,
REAL(8),dimension(:),intent(in)  y_graph,
  figur,
CHARACTER(LEN=1),optional  linecolor,
REAL(8),optional  linewidth 
)

PLOTS 2 VECTORS OF REAL DATA Y.VS.X.

Parameters:
t_graphabscisa vector
y_graphordinate vector
figurnumber of the matlab figure
linecolorline color (see matlab codes)
linewidthline width

Here is the call graph for this function:

subroutine matlab_caller::MATLAB_PUTINTEGER ( ,intent(in)  i,
CHARACTER(LEN=*)  NOMBRE 
)

PASSES AN INTEGER i.

Parameters:
iscalar
NOMBREmatlab name of the integer

Here is the call graph for this function:

subroutine matlab_caller::MATLAB_PUTREALVECTOR ( REAL(8),dimension(:),intent(in)  b,
CHARACTER(LEN=*)  NOMBRE 
)

It passes a real vector b.

Parameters:
bvector
NOMBREmatlab name of the vector

Here is the call graph for this function: