- isBooleanType Check if it is a boolean variable.
- getScalarBoolean Read scalar boolean data from a gateway argument.
- createScalarBoolean Create scalar boolean variable in Scilab memory.
- booleanExample Boolean use case.
- isBooleanSparseType Check if it is a boolean sparse variable.
- getAllocatedBooleanSparseMatrix Get sparse matrix attributs.
- freeAllocatedBooleanSparse Free memory allocated by getAllocatedBooleanSparseMatrix function.
- booleanSparseExample Boolean sparse use case.
- CallingAScilabFunctionFromACInterface Calling a scilab function (macros) from a C interface
CheckLhs C macro which checks the number of output arguments present in the calling Scilab function.
CheckRhs C macro which checks the number of input arguments present in the calling Scilab function.
Lhs A C gateway function which provides the number of output arguments present in the calling Scilab function
LhsVar a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
Rhs A C gateway function which provides the number of input arguments present in the calling Scilab function
Scierror C 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
sci_types a C enumeration which defines the types available for a variable
sciprint A C gateway function which displays standard messages to the user (same profil as the C printf function)
- isDoubleType Check if it is a double variable.
- getScalarDouble Get scalar double variable.
- getScalarComplexDouble Get scalar complex double variable.
- createScalarDouble Create a scalar double in Scilab memory.
- createScalarComplexDouble Create a scalar complex double in Scilab memory.
- doubleExample Double use case.
- isIntegerType Check if it is a double variable.
- getScalarInteger8 Get scalar integer variable.
- createScalarInteger8 Create scalar integer variable.
- integerExample Integer use case.
- isListType Check if it is a list, mlist, tlist variable.
- list_boolean_reading_API How to read matrix of boolean in a list.
- list_boolean_writing_API How to add matrix of boolean in a list.
- list_bsparse_reading_API How to read boolean sparse in a list.
- list_bsparse_writing_API How to add boolean sparse matrix in a list.
- list_createlist_API How to get create a list in Scilab memory.
- list_double_reading_API How to read matrix of double in a list.
- list_double_writing_API How to add matrix of double in a list.
- list_getlistitemaddress_API How to get the address of a list child.
- list_getlistitemnumber_API How to get the number of items in a list (list, mlist, tlist).
- list_integer_reading_API How to read matrix of integer in a list.
- list_integer_writing_API How to add matrix of integer in a list.
- list_pointer_reading_API How to read pointer in a list.
- list_pointer_writing_API How to add pointer in a list.
- list_poly_reading_API How to read matrix of polynomial in a list.
- list_poly_writing_API How to add matrix of polynomial in a list.
- list_sparse_reading_API How to read sparse in a list.
- list_sparse_writing_API How to add sparse matrix in a list.
- list_string_reading_API How to read matrix of string in a list.
- list_string_writing_API How to add matrix of string in a list.
- AssignOutputVariable a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
- CallOverloadFunction a C gateway function uses to call overload function or macro
- CheckInputArgument C function which checks the number of input arguments present in the calling Scilab function.
- CheckOutputArgument C function which checks the number of output arguments present in the calling Scilab function.
- ReturnArguments A C gateway function which returns the various variables.
- boolean_reading_API How to read matrix of boolean.
- boolean_writing_API How to write matrices of boolean.
- bsparse_reading_API How to read boolean sparse in a gateway.
- bsparse_writing_API How to add boolean sparse matrix in a gateway.
- check_matrix_dimension A C gateway functions which check dimensions of a variable.
- Common_getvaraddr_API How to get the address of an argument or a variable in a gateway.
- Common_getvardimension_API How to get the dimensions of an argument or a variable stored as matrix.
- Common_getvartype_API How to get the type of an argument or a variable within a gateway.
- Common_iscomplex_API How to get the argument or variable complexity.
- Common_isvarmatrixtype_API How to know if an argument or a variable is stored as a matrix.
- deleteNamedVariable a C gateway function uses to delete a variable from name
- Double_management_reading_API How to read matrices of double in a gateway.
- Double_management_writing_API How to write matrices of doubles in a gateway.
- getNbInputArgument A C gateway function which provides the number of input arguments present in the calling Scilab function
- getNbOutputArgument A C gateway function which provides the number of output arguments present in the calling Scilab function
- int_getmatrixofintegerprecision_API How to get precision of an integer matrix.
- Integer_management_reading_API How to read matrices of integer in a gateway.
- Integer_management_writing_API How to write matrices of integers in a gateway.
- Pointer_reading_API How to read pointer in a gateway.
- Pointer_writing_API How to write pointer in a gateway.
- poly_getpolyvariablename_API How to get the symbolic variable name.
- Polynomial_management_reading_API How to read matrices of polynomials in a gateway.
- Polynomial_management_writing_API How to write matrices of polynomials in a gateway.
- Sparse_management_reading_API How to read sparse matrices in a gateway.
- Sparse_management_writing_API How to write sparse matrix in a gateway.
- String_management_reading_API How to read matrices of strings in a gateway.
- String_management_writing_API How to write matrices of string in a gateway.
- isPolyType Check if it is a polynomial variable.
- getAllocatedSinglePoly Get single polynomial variable.
- getAllocatedSingleComplexPoly Get single complex polynomial variable.
- getAllocatedMatrixOfPoly Get matrix of polynomial variable.
- getAllocatedMatrixOfComplexPoly Get matrix of complex polynomial variable.
- freeAllocatedSinglePoly Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedSingleComplexPoly Free memory allocated by getAllocatedSingleComplexPoly function.
- freeAllocatedMatrixOfPoly Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedMatrixOfComplexPoly Free memory allocated by getAllocatedSinglePoly function.
- polyExample Polynom use case.
- isSparseType Check if it is a sparse variable.
- getAllocatedSparseMatrix Get sparse matrix variable.
- getAllocatedComplexSparseMatrix Get complex sparse matrix variable.
- freeAllocatedSparseMatrix Free memory allocated by getAllocatedSparseMatrix function.
- freeAllocatedComplexSparseMatrix Free memory allocated by getAllocatedComplexSparseMatrix function.
- sparseExample Sparse use case.
- isStringType Check if it is a string variable.
- getAllocatedSingleString Get single string variable.
- getAllocatedMatrixOfString Get matrix of string variable.
- createSingleString create a single string variable.
- freeAllocatedSingleString Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedMatrixOfString Free memory allocated by freeAllocatedMatrixOfString function.
- stringExample String use case.
api_scilab api_scilab is the Scilab interface to read/write data from/to Scilab memory
api_scilab_getting_started How to load a C, C++ or fortran code in the Scilab engine as a new function