Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
However, this page did not exist in the previous stable version.

Ajuda Scilab >> API Scilab > Scilab Gateway API

Scilab Gateway API

  • How to
  • CheckColumnC interface function which checks if a parameter send to the C function is a column vector or not
  • CheckDimPropC interface function which checks the comatibility between 2 arguments send to the C function
  • CheckDimsC interface function which checks if a parameter send to the C function has the required dimensions
  • CheckLengthC interface function which checks the length of a vector send as a parameter to the C function
  • CheckLhsC macro which checks the number of output arguments present in the calling Scilab function.
  • CheckRhsC macro which checks the number of input arguments present in the calling Scilab function.
  • CheckRowC interface function which checks if a parameter send to the C function is a row vector or not
  • CheckSameDimsC interface function which checks if two parameters send to the C function have the same size
  • CheckScalarC interface function which checks if a parameter send to the C function is a scalar or not
  • CheckSquareC interface function which checks if a parameter send to the C function is a square matrix or not
  • CheckVectorC interface function which checks if a parameter send to the C function is a vector (column or row) or not
  • CreateListVarFroma C interface function which allows to create a new Scilab parameter in a [mt]list
  • CreateListVarFromPtra C interface function which allows to create a new Scilab parameter from a pointer in a [mt]list
  • CreateVara C gateway function which allows to create a new Scilab parameter
  • FindOptC gateway function find the position of an optional argument given its name
  • FirstOptC gateway function which returns the position of the first optional parameter
  • GetListRhsVara C gateway function which allows to access a parameter stored in a [mt]list transmitted to a Scilab function
  • GetRhsVara C gateway function which allows to access an argument transmitted to a Scilab function
  • GetTypeC gateway function which returns the type of a parameter in the Scilab memory
  • IsOptC gateway function which checks if a parameter is optional and returns the name of the parameter
  • LhsA C gateway function which provides the number of output arguments present in the calling Scilab function
  • LhsVara C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
  • NumOptC gateway function which returns the number of optional parameters sent to a C function
  • OverLoadC gateway function which tells Scilab to look for another overloaded function
  • RhsA C gateway function which provides the number of input arguments present in the calling Scilab function
  • ScierrorC gateway function which displays an error message to the user (same profil as the printf function) and returns an integer value specifying an error level
  • ScilabCTypesthe C types available in a C gateway
  • get_optionalsC gateway function which initialize the list of optional parameters
  • istkReturn a pointer to an integer to access data stored at a given position in the Scilab memory
  • sci_typesa C enumeration which defines the types available for a variable
  • sciprintA C gateway function which displays standard messages to the user (same profil as the C printf function)
  • stkReturn a pointer to a double to access data stored at a given position in the Scilab memory
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:37 CET 2011