{-# OPTIONS_GHC -Wall #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# Language ForeignFunctionInterface #-}
{-# Language FlexibleInstances #-}
{-# Language MultiParamTypeClasses #-}
module Casadi.Core.Classes.SX
(
SX,
SXClass(..),
sx_T,
sx__0,
sx__1,
sx__10,
sx__11,
sx__12,
sx__13,
sx__2,
sx__3,
sx__4,
sx__5,
sx__6,
sx__7,
sx__8,
sx__9,
sx___constpow__,
sx___copysign__,
sx___mldivide__,
sx___mrdivide__,
sx___nonzero__,
sx___truediv____0,
sx___truediv____1,
sx_append,
sx_appendColumns,
sx_binary,
sx_className,
sx_clear,
sx_colind__0,
sx_colind__1,
sx_data__0,
sx_data__1,
sx_dimString,
sx_enlarge__0,
sx_enlarge__1,
sx_erase__0,
sx_erase__1,
sx_erase__2,
sx_erase__3,
sx_eye,
sx_getDep__0,
sx_getDep__1,
sx_getDescription,
sx_getElementHash,
sx_getEqualityCheckingDepth,
sx_getMaxNumCallsInPrint,
sx_getNZ__0,
sx_getNZ__1,
sx_getName,
sx_getNdeps,
sx_getRepresentation,
sx_getSub__0,
sx_getSub__1,
sx_getSub__2,
sx_getSub__3,
sx_getSub__4,
sx_getSub__5,
sx_getSub__6,
sx_getValue,
sx_get__0,
sx_get__1,
sx_get__2,
sx_get__3,
sx_hasNZ,
sx_hasNonStructuralZeros,
sx_inf__0,
sx_inf__1,
sx_inf__2,
sx_inf__3,
sx_isCommutative,
sx_isConstant,
sx_isDense,
sx_isEmpty__0,
sx_isEmpty__1,
sx_isIdentity,
sx_isInteger,
sx_isLeaf,
sx_isMinusOne,
sx_isOne,
sx_isRegular,
sx_isScalar__0,
sx_isScalar__1,
sx_isSlice__0,
sx_isSlice__1,
sx_isSmooth,
sx_isSquare,
sx_isSymbolic,
sx_isSymbolicSparse,
sx_isTril,
sx_isTriu,
sx_isVector,
sx_isZero,
sx_makeDense,
sx_makeSparse__0,
sx_makeSparse__1,
sx_matrix_matrix,
sx_matrix_scalar,
sx_mul_no_alloc__0,
sx_mul_no_alloc__1,
sx_mul_no_alloc__2,
sx_mul_no_alloc__3,
sx_mul_no_alloc_nn__0,
sx_mul_no_alloc_nn__1,
sx_mul_no_alloc_nt,
sx_mul_no_alloc_tn__0,
sx_mul_no_alloc_tn__1,
sx_nan__0,
sx_nan__1,
sx_nan__2,
sx_nan__3,
sx_numel__0,
sx_numel__1,
sx_ones__0,
sx_ones__1,
sx_ones__2,
sx_ones__3,
sx_printDense,
sx_printScalar,
sx_printSparse,
sx_printVector,
sx_printme,
sx_remove,
sx_repmat__0,
sx_repmat__1,
sx_repmat__2,
sx_reserve__0,
sx_reserve__1,
sx_resize,
sx_row__0,
sx_row__1,
sx_sanityCheck__0,
sx_sanityCheck__1,
sx_scalar_matrix,
sx_setEqualityCheckingDepth__0,
sx_setEqualityCheckingDepth__1,
sx_setMaxNumCallsInPrint__0,
sx_setMaxNumCallsInPrint__1,
sx_setNZ__0,
sx_setNZ__1,
sx_setPrecision,
sx_setScientific,
sx_setSparse__0,
sx_setSparse__1,
sx_setSub__0,
sx_setSub__1,
sx_setSub__2,
sx_setSub__3,
sx_setSub__4,
sx_setSub__5,
sx_setSub__6,
sx_setWidth,
sx_setZero,
sx_set__0,
sx_set__1,
sx_set__2,
sx_set__3,
sx_size1,
sx_size2,
sx_sizeD,
sx_sizeL,
sx_sizeU,
sx_size__0,
sx_size__1,
sx_sparse__0,
sx_sparse__1,
sx_sparse__2,
sx_sparse__3,
sx_sparsityRef__0,
sx_sparsityRef__1,
sx_sparsity__0,
sx_sparsity__1,
sx_sym__0,
sx_sym__1,
sx_sym__2,
sx_sym__3,
sx_sym__4,
sx_sym__5,
sx_sym__6,
sx_sym__7,
sx_toSlice__0,
sx_toSlice__1,
sx_triplet__0,
sx_triplet__1,
sx_unary,
sx_zeros__0,
sx_zeros__1,
sx_zeros__2,
sx_zeros__3,
sx_zz_abs,
sx_zz_acos,
sx_zz_acosh,
sx_zz_addMultiple__0,
sx_zz_addMultiple__1,
sx_zz_adj,
sx_zz_all,
sx_zz_and,
sx_zz_any,
sx_zz_asin,
sx_zz_asinh,
sx_zz_atan,
sx_zz_atan2,
sx_zz_atanh,
sx_zz_blockcat,
sx_zz_blocksplit,
sx_zz_ceil,
sx_zz_cofactor,
sx_zz_cos,
sx_zz_cosh,
sx_zz_countNodes,
sx_zz_cross__0,
sx_zz_cross__1,
sx_zz_dense,
sx_zz_dependsOn,
sx_zz_det,
sx_zz_diag,
sx_zz_diagcat,
sx_zz_diagsplit,
sx_zz_eig_symbolic,
sx_zz_eq,
sx_zz_erf,
sx_zz_erfinv,
sx_zz_exp,
sx_zz_expand,
sx_zz_extractShared__0,
sx_zz_extractShared__1,
sx_zz_extractShared__2,
sx_zz_floor,
sx_zz_gauss_quadrature__0,
sx_zz_gauss_quadrature__1,
sx_zz_gauss_quadrature__2,
sx_zz_ge,
sx_zz_getMinor,
sx_zz_getOperatorRepresentation,
sx_zz_getSymbols__0,
sx_zz_getSymbols__1,
sx_zz_gradient,
sx_zz_gt,
sx_zz_heaviside,
sx_zz_hessian__0,
sx_zz_hessian__1,
sx_zz_horzcat,
sx_zz_horzsplit,
sx_zz_if_else,
sx_zz_if_else_zero,
sx_zz_inner_prod,
sx_zz_inv,
sx_zz_isEqual__0,
sx_zz_isEqual__1,
sx_zz_jacobian,
sx_zz_jacobianTimesVector__0,
sx_zz_jacobianTimesVector__1,
sx_zz_kron,
sx_zz_le,
sx_zz_linspace,
sx_zz_log,
sx_zz_log10,
sx_zz_lt,
sx_zz_max,
sx_zz_min,
sx_zz_minus,
sx_zz_mod,
sx_zz_mpower,
sx_zz_mtaylor__0,
sx_zz_mtaylor__1,
sx_zz_mtaylor__2,
sx_zz_mtimes__0,
sx_zz_mtimes__1,
sx_zz_ne,
sx_zz_norm_0_mul_nn,
sx_zz_norm_1,
sx_zz_norm_2,
sx_zz_norm_F,
sx_zz_norm_inf,
sx_zz_not,
sx_zz_nullspace,
sx_zz_or,
sx_zz_outer_prod,
sx_zz_pinv,
sx_zz_plus,
sx_zz_poly_coeff,
sx_zz_poly_roots,
sx_zz_polyval,
sx_zz_power,
sx_zz_printCompact,
sx_zz_project,
sx_zz_pw_const,
sx_zz_pw_lin,
sx_zz_qr,
sx_zz_quad_form__0,
sx_zz_quad_form__1,
sx_zz_ramp,
sx_zz_rdivide,
sx_zz_rectangle,
sx_zz_repmat__0,
sx_zz_repmat__1,
sx_zz_repmat__2,
sx_zz_reshape__0,
sx_zz_reshape__1,
sx_zz_sign,
sx_zz_simplify,
sx_zz_sin,
sx_zz_sinh,
sx_zz_solve,
sx_zz_sparsify__0,
sx_zz_sparsify__1,
sx_zz_sprank__0,
sx_zz_sprank__1,
sx_zz_spy,
sx_zz_sqrt,
sx_zz_substituteInPlace__0,
sx_zz_substituteInPlace__1,
sx_zz_substitute__0,
sx_zz_substitute__1,
sx_zz_sumAll,
sx_zz_sumCols,
sx_zz_sumRows,
sx_zz_sum_square,
sx_zz_tan,
sx_zz_tangent,
sx_zz_tanh,
sx_zz_taylor__0,
sx_zz_taylor__1,
sx_zz_taylor__2,
sx_zz_times,
sx_zz_trace,
sx_zz_triangle,
sx_zz_tril2symm,
sx_zz_tril__0,
sx_zz_tril__1,
sx_zz_triu2symm,
sx_zz_triu__0,
sx_zz_triu__1,
sx_zz_unite,
sx_zz_vec,
sx_zz_vecNZ,
sx_zz_vecNZcat,
sx_zz_veccat,
sx_zz_vertcat,
sx_zz_vertsplit,
) where
import Prelude hiding ( Functor )
import Data.Vector ( Vector )
import Foreign.C.Types
import Foreign.Marshal ( new, free )
import Foreign.Storable ( peek )
import Foreign.Ptr ( Ptr, nullPtr )
import Foreign.ForeignPtr ( newForeignPtr )
import System.IO.Unsafe ( unsafePerformIO ) -- for show instances
import Casadi.Internal.CToolsInstances ( )
import Casadi.Internal.FormatException ( formatException )
import Casadi.Internal.MarshalTypes ( StdVec, StdString) -- StdPair StdOstream'
import Casadi.Internal.Marshal ( Marshal(..), withMarshal )
import Casadi.Internal.WrapReturn ( WrapReturn(..) )
import Casadi.Core.Data
import Casadi.Core.Enums
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__0" c_casadi__SX__CONSTRUCTOR__0
:: Ptr (Ptr StdString) -> Ptr (StdVec CDouble) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__0
:: Vector Double -> Int -> Int -> IO SX
casadi__SX__CONSTRUCTOR__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__0 :: Vector Double -> Int -> Int -> IO SX
sx__0 = casadi__SX__CONSTRUCTOR__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__1" c_casadi__SX__CONSTRUCTOR__1
:: Ptr (Ptr StdString) -> Ptr (StdVec CDouble) -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__1
:: Vector Double -> IO SX
casadi__SX__CONSTRUCTOR__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__1 :: Vector Double -> IO SX
sx__1 = casadi__SX__CONSTRUCTOR__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__2" c_casadi__SX__CONSTRUCTOR__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__2
:: DMatrix -> IO SX
casadi__SX__CONSTRUCTOR__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__2 :: DMatrix -> IO SX
sx__2 = casadi__SX__CONSTRUCTOR__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__3" c_casadi__SX__CONSTRUCTOR__3
:: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__3
:: Vector Int -> Int -> Int -> IO SX
casadi__SX__CONSTRUCTOR__3 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__3 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__3 :: Vector Int -> Int -> Int -> IO SX
sx__3 = casadi__SX__CONSTRUCTOR__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__4" c_casadi__SX__CONSTRUCTOR__4
:: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__4
:: Vector Int -> IO SX
casadi__SX__CONSTRUCTOR__4 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__4 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__4 :: Vector Int -> IO SX
sx__4 = casadi__SX__CONSTRUCTOR__4
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__5" c_casadi__SX__CONSTRUCTOR__5
:: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__5
:: IMatrix -> IO SX
casadi__SX__CONSTRUCTOR__5 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__5 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__5 :: IMatrix -> IO SX
sx__5 = casadi__SX__CONSTRUCTOR__5
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__6" c_casadi__SX__CONSTRUCTOR__6
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SXElement')) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__6
:: Vector SXElement -> Int -> Int -> IO SX
casadi__SX__CONSTRUCTOR__6 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__6 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__6 :: Vector SXElement -> Int -> Int -> IO SX
sx__6 = casadi__SX__CONSTRUCTOR__6
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__7" c_casadi__SX__CONSTRUCTOR__7
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SXElement')) -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__7
:: Vector SXElement -> IO SX
casadi__SX__CONSTRUCTOR__7 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__7 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__7 :: Vector SXElement -> IO SX
sx__7 = casadi__SX__CONSTRUCTOR__7
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__8" c_casadi__SX__CONSTRUCTOR__8
:: Ptr (Ptr StdString) -> CDouble -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__8
:: Double -> IO SX
casadi__SX__CONSTRUCTOR__8 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__8 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__8 :: Double -> IO SX
sx__8 = casadi__SX__CONSTRUCTOR__8
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__9" c_casadi__SX__CONSTRUCTOR__9
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdVec (Ptr SXElement')) -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__9
:: Sparsity -> Vector SXElement -> IO SX
casadi__SX__CONSTRUCTOR__9 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__9 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__9 :: Sparsity -> Vector SXElement -> IO SX
sx__9 = casadi__SX__CONSTRUCTOR__9
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__10" c_casadi__SX__CONSTRUCTOR__10
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__10
:: Sparsity -> IO SX
casadi__SX__CONSTRUCTOR__10 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__10 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__10 :: Sparsity -> IO SX
sx__10 = casadi__SX__CONSTRUCTOR__10
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__11" c_casadi__SX__CONSTRUCTOR__11
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr SXElement')))) -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__11
:: Vector (Vector SXElement) -> IO SX
casadi__SX__CONSTRUCTOR__11 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__11 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__11 :: Vector (Vector SXElement) -> IO SX
sx__11 = casadi__SX__CONSTRUCTOR__11
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__12" c_casadi__SX__CONSTRUCTOR__12
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__12
:: SX -> IO SX
casadi__SX__CONSTRUCTOR__12 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__12 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__12 :: SX -> IO SX
sx__12 = casadi__SX__CONSTRUCTOR__12
-- direct wrapper
foreign import ccall unsafe "casadi__SX__CONSTRUCTOR__13" c_casadi__SX__CONSTRUCTOR__13
:: Ptr (Ptr StdString) -> IO (Ptr SX')
casadi__SX__CONSTRUCTOR__13
:: IO SX
casadi__SX__CONSTRUCTOR__13 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__CONSTRUCTOR__13 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx__13 :: IO SX
sx__13 = casadi__SX__CONSTRUCTOR__13
-- direct wrapper
foreign import ccall unsafe "casadi__SX__T" c_casadi__SX__T
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__T
:: SX -> IO SX
casadi__SX__T x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__T errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_T :: SXClass a => a -> IO SX
sx_T x = casadi__SX__T (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX____constpow__" c_casadi__SX____constpow__
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX____constpow__
:: SX -> SX -> IO SX
casadi__SX____constpow__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX____constpow__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx___constpow__ :: SXClass a => a -> SX -> IO SX
sx___constpow__ x = casadi__SX____constpow__ (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX____copysign__" c_casadi__SX____copysign__
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX____copysign__
:: SX -> SX -> IO SX
casadi__SX____copysign__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX____copysign__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx___copysign__ :: SXClass a => a -> SX -> IO SX
sx___copysign__ x = casadi__SX____copysign__ (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX____mldivide__" c_casadi__SX____mldivide__
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX____mldivide__
:: SX -> SX -> IO SX
casadi__SX____mldivide__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX____mldivide__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx___mldivide__ :: SXClass a => a -> SX -> IO SX
sx___mldivide__ x = casadi__SX____mldivide__ (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX____mrdivide__" c_casadi__SX____mrdivide__
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX____mrdivide__
:: SX -> SX -> IO SX
casadi__SX____mrdivide__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX____mrdivide__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx___mrdivide__ :: SXClass a => a -> SX -> IO SX
sx___mrdivide__ x = casadi__SX____mrdivide__ (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX____nonzero__" c_casadi__SX____nonzero__
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX____nonzero__
:: SX -> IO Bool
casadi__SX____nonzero__ x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX____nonzero__ errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx___nonzero__ :: SXClass a => a -> IO Bool
sx___nonzero__ x = casadi__SX____nonzero__ (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX____truediv____0" c_casadi__SX____truediv____0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX____truediv____0
:: SX -> SX -> IO SX
casadi__SX____truediv____0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX____truediv____0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx___truediv____0 :: SXClass a => a -> SX -> IO SX
sx___truediv____0 x = casadi__SX____truediv____0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX____truediv____1" c_casadi__SX____truediv____1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX____truediv____1
:: SX -> SX -> IO SX
casadi__SX____truediv____1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX____truediv____1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx___truediv____1 :: SXClass a => a -> SX -> IO SX
sx___truediv____1 x = casadi__SX____truediv____1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__append" c_casadi__SX__append
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__append
:: SX -> SX -> IO ()
casadi__SX__append x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__append errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_append :: SXClass a => a -> SX -> IO ()
sx_append x = casadi__SX__append (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__appendColumns" c_casadi__SX__appendColumns
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__appendColumns
:: SX -> SX -> IO ()
casadi__SX__appendColumns x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__appendColumns errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_appendColumns :: SXClass a => a -> SX -> IO ()
sx_appendColumns x = casadi__SX__appendColumns (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__binary" c_casadi__SX__binary
:: Ptr (Ptr StdString) -> CInt -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__binary
:: Int -> SX -> SX -> IO SX
casadi__SX__binary x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__binary errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_binary :: Int -> SX -> SX -> IO SX
sx_binary = casadi__SX__binary
-- direct wrapper
foreign import ccall unsafe "casadi__SX__className" c_casadi__SX__className
:: Ptr (Ptr StdString) -> IO (Ptr StdString)
casadi__SX__className
:: IO String
casadi__SX__className =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__className errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_className :: IO String
sx_className = casadi__SX__className
-- direct wrapper
foreign import ccall unsafe "casadi__SX__clear" c_casadi__SX__clear
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__clear
:: SX -> IO ()
casadi__SX__clear x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__clear errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_clear :: SXClass a => a -> IO ()
sx_clear x = casadi__SX__clear (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__colind__0" c_casadi__SX__colind__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO CInt
casadi__SX__colind__0
:: SX -> Int -> IO Int
casadi__SX__colind__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__colind__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_colind__0 :: SXClass a => a -> Int -> IO Int
sx_colind__0 x = casadi__SX__colind__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__colind__1" c_casadi__SX__colind__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec CInt))
casadi__SX__colind__1
:: SX -> IO (Vector Int)
casadi__SX__colind__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__colind__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_colind__1 :: SXClass a => a -> IO (Vector Int)
sx_colind__1 x = casadi__SX__colind__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__data__0" c_casadi__SX__data__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr SXElement')))
casadi__SX__data__0
:: SX -> IO (Vector SXElement)
casadi__SX__data__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__data__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_data__0 :: SXClass a => a -> IO (Vector SXElement)
sx_data__0 x = casadi__SX__data__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__data__1" c_casadi__SX__data__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr SXElement')))
casadi__SX__data__1
:: SX -> IO (Vector SXElement)
casadi__SX__data__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__data__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_data__1 :: SXClass a => a -> IO (Vector SXElement)
sx_data__1 x = casadi__SX__data__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__dimString" c_casadi__SX__dimString
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr StdString)
casadi__SX__dimString
:: SX -> IO String
casadi__SX__dimString x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__dimString errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_dimString :: SXClass a => a -> IO String
sx_dimString x = casadi__SX__dimString (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__enlarge__0" c_casadi__SX__enlarge__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO ()
casadi__SX__enlarge__0
:: SX -> Int -> Int -> Vector Int -> Vector Int -> IO ()
casadi__SX__enlarge__0 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__enlarge__0 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_enlarge__0 :: SXClass a => a -> Int -> Int -> Vector Int -> Vector Int -> IO ()
sx_enlarge__0 x = casadi__SX__enlarge__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__enlarge__1" c_casadi__SX__enlarge__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> CInt -> IO ()
casadi__SX__enlarge__1
:: SX -> Int -> Int -> Vector Int -> Vector Int -> Bool -> IO ()
casadi__SX__enlarge__1 x0 x1 x2 x3 x4 x5 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
withMarshal x5 $ \x5' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__enlarge__1 errStrPtrP x0' x1' x2' x3' x4' x5'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_enlarge__1 :: SXClass a => a -> Int -> Int -> Vector Int -> Vector Int -> Bool -> IO ()
sx_enlarge__1 x = casadi__SX__enlarge__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__erase__0" c_casadi__SX__erase__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> IO ()
casadi__SX__erase__0
:: SX -> Vector Int -> IO ()
casadi__SX__erase__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__erase__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_erase__0 :: SXClass a => a -> Vector Int -> IO ()
sx_erase__0 x = casadi__SX__erase__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__erase__1" c_casadi__SX__erase__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> CInt -> IO ()
casadi__SX__erase__1
:: SX -> Vector Int -> Bool -> IO ()
casadi__SX__erase__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__erase__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_erase__1 :: SXClass a => a -> Vector Int -> Bool -> IO ()
sx_erase__1 x = casadi__SX__erase__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__erase__2" c_casadi__SX__erase__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO ()
casadi__SX__erase__2
:: SX -> Vector Int -> Vector Int -> IO ()
casadi__SX__erase__2 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__erase__2 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_erase__2 :: SXClass a => a -> Vector Int -> Vector Int -> IO ()
sx_erase__2 x = casadi__SX__erase__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__erase__3" c_casadi__SX__erase__3
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> CInt -> IO ()
casadi__SX__erase__3
:: SX -> Vector Int -> Vector Int -> Bool -> IO ()
casadi__SX__erase__3 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__erase__3 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_erase__3 :: SXClass a => a -> Vector Int -> Vector Int -> Bool -> IO ()
sx_erase__3 x = casadi__SX__erase__3 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__eye" c_casadi__SX__eye
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr SX')
casadi__SX__eye
:: Int -> IO SX
casadi__SX__eye x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__eye errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_eye :: Int -> IO SX
sx_eye = casadi__SX__eye
-- direct wrapper
foreign import ccall unsafe "casadi__SX__get__0" c_casadi__SX__get__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__get__0
:: SX -> SX -> IO ()
casadi__SX__get__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__get__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_get__0 :: SXClass a => a -> SX -> IO ()
sx_get__0 x = casadi__SX__get__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__get__1" c_casadi__SX__get__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO ()
casadi__SX__get__1
:: SX -> SX -> SparsityType -> IO ()
casadi__SX__get__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__get__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_get__1 :: SXClass a => a -> SX -> SparsityType -> IO ()
sx_get__1 x = casadi__SX__get__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__get__2" c_casadi__SX__get__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> IO ()
casadi__SX__get__2
:: SX -> Vector SXElement -> IO ()
casadi__SX__get__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__get__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_get__2 :: SXClass a => a -> Vector SXElement -> IO ()
sx_get__2 x = casadi__SX__get__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__get__3" c_casadi__SX__get__3
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> CInt -> IO ()
casadi__SX__get__3
:: SX -> Vector SXElement -> SparsityType -> IO ()
casadi__SX__get__3 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__get__3 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_get__3 :: SXClass a => a -> Vector SXElement -> SparsityType -> IO ()
sx_get__3 x = casadi__SX__get__3 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getDep__0" c_casadi__SX__getDep__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__getDep__0
:: SX -> IO SX
casadi__SX__getDep__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getDep__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getDep__0 :: SXClass a => a -> IO SX
sx_getDep__0 x = casadi__SX__getDep__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getDep__1" c_casadi__SX__getDep__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__getDep__1
:: SX -> Int -> IO SX
casadi__SX__getDep__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getDep__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getDep__1 :: SXClass a => a -> Int -> IO SX
sx_getDep__1 x = casadi__SX__getDep__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getElementHash" c_casadi__SX__getElementHash
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CLong
casadi__SX__getElementHash
:: SX -> IO Int
casadi__SX__getElementHash x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getElementHash errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getElementHash :: SXClass a => a -> IO Int
sx_getElementHash x = casadi__SX__getElementHash (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getEqualityCheckingDepth" c_casadi__SX__getEqualityCheckingDepth
:: Ptr (Ptr StdString) -> IO CInt
casadi__SX__getEqualityCheckingDepth
:: IO Int
casadi__SX__getEqualityCheckingDepth =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getEqualityCheckingDepth errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getEqualityCheckingDepth :: IO Int
sx_getEqualityCheckingDepth = casadi__SX__getEqualityCheckingDepth
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getMaxNumCallsInPrint" c_casadi__SX__getMaxNumCallsInPrint
:: Ptr (Ptr StdString) -> IO CLong
casadi__SX__getMaxNumCallsInPrint
:: IO Int
casadi__SX__getMaxNumCallsInPrint =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getMaxNumCallsInPrint errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getMaxNumCallsInPrint :: IO Int
sx_getMaxNumCallsInPrint = casadi__SX__getMaxNumCallsInPrint
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getNZ__0" c_casadi__SX__getNZ__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr IMatrix' -> IO (Ptr SX')
casadi__SX__getNZ__0
:: SX -> Bool -> IMatrix -> IO SX
casadi__SX__getNZ__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getNZ__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getNZ__0 :: SXClass a => a -> Bool -> IMatrix -> IO SX
sx_getNZ__0 x = casadi__SX__getNZ__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getNZ__1" c_casadi__SX__getNZ__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr Slice' -> IO (Ptr SX')
casadi__SX__getNZ__1
:: SX -> Bool -> Slice -> IO SX
casadi__SX__getNZ__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getNZ__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getNZ__1 :: SXClass a => a -> Bool -> Slice -> IO SX
sx_getNZ__1 x = casadi__SX__getNZ__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getName" c_casadi__SX__getName
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr StdString)
casadi__SX__getName
:: SX -> IO String
casadi__SX__getName x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getName errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getName :: SXClass a => a -> IO String
sx_getName x = casadi__SX__getName (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getNdeps" c_casadi__SX__getNdeps
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__getNdeps
:: SX -> IO Int
casadi__SX__getNdeps x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getNdeps errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getNdeps :: SXClass a => a -> IO Int
sx_getNdeps x = casadi__SX__getNdeps (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getSub__0" c_casadi__SX__getSub__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr SX')
casadi__SX__getSub__0
:: SX -> Bool -> IMatrix -> IMatrix -> IO SX
casadi__SX__getSub__0 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getSub__0 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getSub__0 :: SXClass a => a -> Bool -> IMatrix -> IMatrix -> IO SX
sx_getSub__0 x = casadi__SX__getSub__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getSub__1" c_casadi__SX__getSub__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr IMatrix' -> Ptr Slice' -> IO (Ptr SX')
casadi__SX__getSub__1
:: SX -> Bool -> IMatrix -> Slice -> IO SX
casadi__SX__getSub__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getSub__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getSub__1 :: SXClass a => a -> Bool -> IMatrix -> Slice -> IO SX
sx_getSub__1 x = casadi__SX__getSub__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getSub__2" c_casadi__SX__getSub__2
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr Slice' -> Ptr IMatrix' -> IO (Ptr SX')
casadi__SX__getSub__2
:: SX -> Bool -> Slice -> IMatrix -> IO SX
casadi__SX__getSub__2 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getSub__2 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getSub__2 :: SXClass a => a -> Bool -> Slice -> IMatrix -> IO SX
sx_getSub__2 x = casadi__SX__getSub__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getSub__3" c_casadi__SX__getSub__3
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr Slice' -> Ptr Slice' -> IO (Ptr SX')
casadi__SX__getSub__3
:: SX -> Bool -> Slice -> Slice -> IO SX
casadi__SX__getSub__3 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getSub__3 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getSub__3 :: SXClass a => a -> Bool -> Slice -> Slice -> IO SX
sx_getSub__3 x = casadi__SX__getSub__3 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getSub__4" c_casadi__SX__getSub__4
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__getSub__4
:: SX -> Bool -> Sparsity -> IO SX
casadi__SX__getSub__4 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getSub__4 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getSub__4 :: SXClass a => a -> Bool -> Sparsity -> IO SX
sx_getSub__4 x = casadi__SX__getSub__4 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getSub__5" c_casadi__SX__getSub__5
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr IMatrix' -> IO (Ptr SX')
casadi__SX__getSub__5
:: SX -> Bool -> IMatrix -> IO SX
casadi__SX__getSub__5 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getSub__5 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getSub__5 :: SXClass a => a -> Bool -> IMatrix -> IO SX
sx_getSub__5 x = casadi__SX__getSub__5 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getSub__6" c_casadi__SX__getSub__6
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> Ptr Slice' -> IO (Ptr SX')
casadi__SX__getSub__6
:: SX -> Bool -> Slice -> IO SX
casadi__SX__getSub__6 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getSub__6 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getSub__6 :: SXClass a => a -> Bool -> Slice -> IO SX
sx_getSub__6 x = casadi__SX__getSub__6 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getValue" c_casadi__SX__getValue
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CDouble
casadi__SX__getValue
:: SX -> IO Double
casadi__SX__getValue x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getValue errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getValue :: SXClass a => a -> IO Double
sx_getValue x = casadi__SX__getValue (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__hasNZ" c_casadi__SX__hasNZ
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO CInt
casadi__SX__hasNZ
:: SX -> Int -> Int -> IO Bool
casadi__SX__hasNZ x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__hasNZ errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_hasNZ :: SXClass a => a -> Int -> Int -> IO Bool
sx_hasNZ x = casadi__SX__hasNZ (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__hasNonStructuralZeros" c_casadi__SX__hasNonStructuralZeros
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__hasNonStructuralZeros
:: SX -> IO Bool
casadi__SX__hasNonStructuralZeros x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__hasNonStructuralZeros errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_hasNonStructuralZeros :: SXClass a => a -> IO Bool
sx_hasNonStructuralZeros x = casadi__SX__hasNonStructuralZeros (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__inf__0" c_casadi__SX__inf__0
:: Ptr (Ptr StdString) -> IO (Ptr SX')
casadi__SX__inf__0
:: IO SX
casadi__SX__inf__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__inf__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_inf__0 :: IO SX
sx_inf__0 = casadi__SX__inf__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__inf__1" c_casadi__SX__inf__1
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr SX')
casadi__SX__inf__1
:: Int -> IO SX
casadi__SX__inf__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__inf__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_inf__1 :: Int -> IO SX
sx_inf__1 = casadi__SX__inf__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__inf__2" c_casadi__SX__inf__2
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__inf__2
:: Int -> Int -> IO SX
casadi__SX__inf__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__inf__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_inf__2 :: Int -> Int -> IO SX
sx_inf__2 = casadi__SX__inf__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__inf__3" c_casadi__SX__inf__3
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__inf__3
:: Sparsity -> IO SX
casadi__SX__inf__3 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__inf__3 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_inf__3 :: Sparsity -> IO SX
sx_inf__3 = casadi__SX__inf__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isCommutative" c_casadi__SX__isCommutative
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isCommutative
:: SX -> IO Bool
casadi__SX__isCommutative x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isCommutative errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isCommutative :: SXClass a => a -> IO Bool
sx_isCommutative x = casadi__SX__isCommutative (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isConstant" c_casadi__SX__isConstant
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isConstant
:: SX -> IO Bool
casadi__SX__isConstant x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isConstant errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isConstant :: SXClass a => a -> IO Bool
sx_isConstant x = casadi__SX__isConstant (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isDense" c_casadi__SX__isDense
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isDense
:: SX -> IO Bool
casadi__SX__isDense x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isDense errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isDense :: SXClass a => a -> IO Bool
sx_isDense x = casadi__SX__isDense (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isEmpty__0" c_casadi__SX__isEmpty__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isEmpty__0
:: SX -> IO Bool
casadi__SX__isEmpty__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isEmpty__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isEmpty__0 :: SXClass a => a -> IO Bool
sx_isEmpty__0 x = casadi__SX__isEmpty__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isEmpty__1" c_casadi__SX__isEmpty__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO CInt
casadi__SX__isEmpty__1
:: SX -> Bool -> IO Bool
casadi__SX__isEmpty__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isEmpty__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isEmpty__1 :: SXClass a => a -> Bool -> IO Bool
sx_isEmpty__1 x = casadi__SX__isEmpty__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isIdentity" c_casadi__SX__isIdentity
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isIdentity
:: SX -> IO Bool
casadi__SX__isIdentity x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isIdentity errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isIdentity :: SXClass a => a -> IO Bool
sx_isIdentity x = casadi__SX__isIdentity (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isInteger" c_casadi__SX__isInteger
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isInteger
:: SX -> IO Bool
casadi__SX__isInteger x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isInteger errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isInteger :: SXClass a => a -> IO Bool
sx_isInteger x = casadi__SX__isInteger (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isLeaf" c_casadi__SX__isLeaf
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isLeaf
:: SX -> IO Bool
casadi__SX__isLeaf x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isLeaf errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isLeaf :: SXClass a => a -> IO Bool
sx_isLeaf x = casadi__SX__isLeaf (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isMinusOne" c_casadi__SX__isMinusOne
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isMinusOne
:: SX -> IO Bool
casadi__SX__isMinusOne x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isMinusOne errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isMinusOne :: SXClass a => a -> IO Bool
sx_isMinusOne x = casadi__SX__isMinusOne (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isOne" c_casadi__SX__isOne
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isOne
:: SX -> IO Bool
casadi__SX__isOne x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isOne errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isOne :: SXClass a => a -> IO Bool
sx_isOne x = casadi__SX__isOne (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isRegular" c_casadi__SX__isRegular
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isRegular
:: SX -> IO Bool
casadi__SX__isRegular x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isRegular errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isRegular :: SXClass a => a -> IO Bool
sx_isRegular x = casadi__SX__isRegular (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isScalar__0" c_casadi__SX__isScalar__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isScalar__0
:: SX -> IO Bool
casadi__SX__isScalar__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isScalar__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isScalar__0 :: SXClass a => a -> IO Bool
sx_isScalar__0 x = casadi__SX__isScalar__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isScalar__1" c_casadi__SX__isScalar__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO CInt
casadi__SX__isScalar__1
:: SX -> Bool -> IO Bool
casadi__SX__isScalar__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isScalar__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isScalar__1 :: SXClass a => a -> Bool -> IO Bool
sx_isScalar__1 x = casadi__SX__isScalar__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isSlice__0" c_casadi__SX__isSlice__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isSlice__0
:: SX -> IO Bool
casadi__SX__isSlice__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isSlice__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isSlice__0 :: SXClass a => a -> IO Bool
sx_isSlice__0 x = casadi__SX__isSlice__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isSlice__1" c_casadi__SX__isSlice__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO CInt
casadi__SX__isSlice__1
:: SX -> Bool -> IO Bool
casadi__SX__isSlice__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isSlice__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isSlice__1 :: SXClass a => a -> Bool -> IO Bool
sx_isSlice__1 x = casadi__SX__isSlice__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isSmooth" c_casadi__SX__isSmooth
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isSmooth
:: SX -> IO Bool
casadi__SX__isSmooth x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isSmooth errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isSmooth :: SXClass a => a -> IO Bool
sx_isSmooth x = casadi__SX__isSmooth (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isSquare" c_casadi__SX__isSquare
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isSquare
:: SX -> IO Bool
casadi__SX__isSquare x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isSquare errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isSquare :: SXClass a => a -> IO Bool
sx_isSquare x = casadi__SX__isSquare (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isSymbolic" c_casadi__SX__isSymbolic
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isSymbolic
:: SX -> IO Bool
casadi__SX__isSymbolic x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isSymbolic errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isSymbolic :: SXClass a => a -> IO Bool
sx_isSymbolic x = casadi__SX__isSymbolic (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isSymbolicSparse" c_casadi__SX__isSymbolicSparse
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isSymbolicSparse
:: SX -> IO Bool
casadi__SX__isSymbolicSparse x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isSymbolicSparse errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isSymbolicSparse :: SXClass a => a -> IO Bool
sx_isSymbolicSparse x = casadi__SX__isSymbolicSparse (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isTril" c_casadi__SX__isTril
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isTril
:: SX -> IO Bool
casadi__SX__isTril x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isTril errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isTril :: SXClass a => a -> IO Bool
sx_isTril x = casadi__SX__isTril (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isTriu" c_casadi__SX__isTriu
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isTriu
:: SX -> IO Bool
casadi__SX__isTriu x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isTriu errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isTriu :: SXClass a => a -> IO Bool
sx_isTriu x = casadi__SX__isTriu (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isVector" c_casadi__SX__isVector
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isVector
:: SX -> IO Bool
casadi__SX__isVector x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isVector errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isVector :: SXClass a => a -> IO Bool
sx_isVector x = casadi__SX__isVector (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__isZero" c_casadi__SX__isZero
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__isZero
:: SX -> IO Bool
casadi__SX__isZero x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__isZero errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_isZero :: SXClass a => a -> IO Bool
sx_isZero x = casadi__SX__isZero (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__makeDense" c_casadi__SX__makeDense
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__makeDense
:: SX -> IO ()
casadi__SX__makeDense x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__makeDense errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_makeDense :: SXClass a => a -> IO ()
sx_makeDense x = casadi__SX__makeDense (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__makeSparse__0" c_casadi__SX__makeSparse__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__makeSparse__0
:: SX -> IO ()
casadi__SX__makeSparse__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__makeSparse__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_makeSparse__0 :: SXClass a => a -> IO ()
sx_makeSparse__0 x = casadi__SX__makeSparse__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__makeSparse__1" c_casadi__SX__makeSparse__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CDouble -> IO ()
casadi__SX__makeSparse__1
:: SX -> Double -> IO ()
casadi__SX__makeSparse__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__makeSparse__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_makeSparse__1 :: SXClass a => a -> Double -> IO ()
sx_makeSparse__1 x = casadi__SX__makeSparse__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__matrix_matrix" c_casadi__SX__matrix_matrix
:: Ptr (Ptr StdString) -> CInt -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__matrix_matrix
:: Int -> SX -> SX -> IO SX
casadi__SX__matrix_matrix x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__matrix_matrix errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_matrix_matrix :: Int -> SX -> SX -> IO SX
sx_matrix_matrix = casadi__SX__matrix_matrix
-- direct wrapper
foreign import ccall unsafe "casadi__SX__matrix_scalar" c_casadi__SX__matrix_scalar
:: Ptr (Ptr StdString) -> CInt -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__matrix_scalar
:: Int -> SX -> SX -> IO SX
casadi__SX__matrix_scalar x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__matrix_scalar errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_matrix_scalar :: Int -> SX -> SX -> IO SX
sx_matrix_scalar = casadi__SX__matrix_scalar
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc__0" c_casadi__SX__mul_no_alloc__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> Ptr (StdVec (Ptr SXElement')) -> IO ()
casadi__SX__mul_no_alloc__0
:: SX -> Vector SXElement -> Vector SXElement -> IO ()
casadi__SX__mul_no_alloc__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc__0 :: SX -> Vector SXElement -> Vector SXElement -> IO ()
sx_mul_no_alloc__0 = casadi__SX__mul_no_alloc__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc__1" c_casadi__SX__mul_no_alloc__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> Ptr (StdVec (Ptr SXElement')) -> CInt -> IO ()
casadi__SX__mul_no_alloc__1
:: SX -> Vector SXElement -> Vector SXElement -> Bool -> IO ()
casadi__SX__mul_no_alloc__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc__1 :: SX -> Vector SXElement -> Vector SXElement -> Bool -> IO ()
sx_mul_no_alloc__1 = casadi__SX__mul_no_alloc__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc__2" c_casadi__SX__mul_no_alloc__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> IO ()
casadi__SX__mul_no_alloc__2
:: SX -> SX -> SX -> Vector SXElement -> IO ()
casadi__SX__mul_no_alloc__2 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc__2 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc__2 :: SX -> SX -> SX -> Vector SXElement -> IO ()
sx_mul_no_alloc__2 = casadi__SX__mul_no_alloc__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc__3" c_casadi__SX__mul_no_alloc__3
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> CInt -> IO ()
casadi__SX__mul_no_alloc__3
:: SX -> SX -> SX -> Vector SXElement -> Bool -> IO ()
casadi__SX__mul_no_alloc__3 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc__3 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc__3 :: SX -> SX -> SX -> Vector SXElement -> Bool -> IO ()
sx_mul_no_alloc__3 = casadi__SX__mul_no_alloc__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc_nn__0" c_casadi__SX__mul_no_alloc_nn__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> Ptr (StdVec (Ptr SXElement')) -> IO ()
casadi__SX__mul_no_alloc_nn__0
:: SX -> Vector SXElement -> Vector SXElement -> IO ()
casadi__SX__mul_no_alloc_nn__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc_nn__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc_nn__0 :: SX -> Vector SXElement -> Vector SXElement -> IO ()
sx_mul_no_alloc_nn__0 = casadi__SX__mul_no_alloc_nn__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc_nn__1" c_casadi__SX__mul_no_alloc_nn__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__mul_no_alloc_nn__1
:: SX -> SX -> SX -> IO ()
casadi__SX__mul_no_alloc_nn__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc_nn__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc_nn__1 :: SX -> SX -> SX -> IO ()
sx_mul_no_alloc_nn__1 = casadi__SX__mul_no_alloc_nn__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc_nt" c_casadi__SX__mul_no_alloc_nt
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__mul_no_alloc_nt
:: SX -> SX -> SX -> IO ()
casadi__SX__mul_no_alloc_nt x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc_nt errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc_nt :: SX -> SX -> SX -> IO ()
sx_mul_no_alloc_nt = casadi__SX__mul_no_alloc_nt
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc_tn__0" c_casadi__SX__mul_no_alloc_tn__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> Ptr (StdVec (Ptr SXElement')) -> IO ()
casadi__SX__mul_no_alloc_tn__0
:: SX -> Vector SXElement -> Vector SXElement -> IO ()
casadi__SX__mul_no_alloc_tn__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc_tn__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc_tn__0 :: SX -> Vector SXElement -> Vector SXElement -> IO ()
sx_mul_no_alloc_tn__0 = casadi__SX__mul_no_alloc_tn__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__mul_no_alloc_tn__1" c_casadi__SX__mul_no_alloc_tn__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__mul_no_alloc_tn__1
:: SX -> SX -> SX -> IO ()
casadi__SX__mul_no_alloc_tn__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__mul_no_alloc_tn__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_mul_no_alloc_tn__1 :: SX -> SX -> SX -> IO ()
sx_mul_no_alloc_tn__1 = casadi__SX__mul_no_alloc_tn__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__nan__0" c_casadi__SX__nan__0
:: Ptr (Ptr StdString) -> IO (Ptr SX')
casadi__SX__nan__0
:: IO SX
casadi__SX__nan__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__nan__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_nan__0 :: IO SX
sx_nan__0 = casadi__SX__nan__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__nan__1" c_casadi__SX__nan__1
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr SX')
casadi__SX__nan__1
:: Int -> IO SX
casadi__SX__nan__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__nan__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_nan__1 :: Int -> IO SX
sx_nan__1 = casadi__SX__nan__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__nan__2" c_casadi__SX__nan__2
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__nan__2
:: Int -> Int -> IO SX
casadi__SX__nan__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__nan__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_nan__2 :: Int -> Int -> IO SX
sx_nan__2 = casadi__SX__nan__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__nan__3" c_casadi__SX__nan__3
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__nan__3
:: Sparsity -> IO SX
casadi__SX__nan__3 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__nan__3 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_nan__3 :: Sparsity -> IO SX
sx_nan__3 = casadi__SX__nan__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__numel__0" c_casadi__SX__numel__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO CInt
casadi__SX__numel__0
:: SX -> Int -> IO Int
casadi__SX__numel__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__numel__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_numel__0 :: SXClass a => a -> Int -> IO Int
sx_numel__0 x = casadi__SX__numel__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__numel__1" c_casadi__SX__numel__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__numel__1
:: SX -> IO Int
casadi__SX__numel__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__numel__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_numel__1 :: SXClass a => a -> IO Int
sx_numel__1 x = casadi__SX__numel__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__ones__0" c_casadi__SX__ones__0
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__ones__0
:: Sparsity -> IO SX
casadi__SX__ones__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__ones__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_ones__0 :: Sparsity -> IO SX
sx_ones__0 = casadi__SX__ones__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__ones__1" c_casadi__SX__ones__1
:: Ptr (Ptr StdString) -> IO (Ptr SX')
casadi__SX__ones__1
:: IO SX
casadi__SX__ones__1 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__ones__1 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_ones__1 :: IO SX
sx_ones__1 = casadi__SX__ones__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__ones__2" c_casadi__SX__ones__2
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr SX')
casadi__SX__ones__2
:: Int -> IO SX
casadi__SX__ones__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__ones__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_ones__2 :: Int -> IO SX
sx_ones__2 = casadi__SX__ones__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__ones__3" c_casadi__SX__ones__3
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__ones__3
:: Int -> Int -> IO SX
casadi__SX__ones__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__ones__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_ones__3 :: Int -> Int -> IO SX
sx_ones__3 = casadi__SX__ones__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__printDense" c_casadi__SX__printDense
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__printDense
:: SX -> IO ()
casadi__SX__printDense x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__printDense errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_printDense :: SXClass a => a -> IO ()
sx_printDense x = casadi__SX__printDense (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__printScalar" c_casadi__SX__printScalar
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__printScalar
:: SX -> IO ()
casadi__SX__printScalar x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__printScalar errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_printScalar :: SXClass a => a -> IO ()
sx_printScalar x = casadi__SX__printScalar (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__printSparse" c_casadi__SX__printSparse
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__printSparse
:: SX -> IO ()
casadi__SX__printSparse x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__printSparse errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_printSparse :: SXClass a => a -> IO ()
sx_printSparse x = casadi__SX__printSparse (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__printVector" c_casadi__SX__printVector
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__printVector
:: SX -> IO ()
casadi__SX__printVector x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__printVector errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_printVector :: SXClass a => a -> IO ()
sx_printVector x = casadi__SX__printVector (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__printme" c_casadi__SX__printme
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__printme
:: SX -> SX -> IO SX
casadi__SX__printme x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__printme errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_printme :: SXClass a => a -> SX -> IO SX
sx_printme x = casadi__SX__printme (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__remove" c_casadi__SX__remove
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO ()
casadi__SX__remove
:: SX -> Vector Int -> Vector Int -> IO ()
casadi__SX__remove x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__remove errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_remove :: SXClass a => a -> Vector Int -> Vector Int -> IO ()
sx_remove x = casadi__SX__remove (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__repmat__0" c_casadi__SX__repmat__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__repmat__0
:: SX -> Int -> IO SX
casadi__SX__repmat__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__repmat__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_repmat__0 :: SX -> Int -> IO SX
sx_repmat__0 = casadi__SX__repmat__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__repmat__1" c_casadi__SX__repmat__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__repmat__1
:: SX -> Int -> Int -> IO SX
casadi__SX__repmat__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__repmat__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_repmat__1 :: SX -> Int -> Int -> IO SX
sx_repmat__1 = casadi__SX__repmat__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__repmat__2" c_casadi__SX__repmat__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__repmat__2
:: SX -> Sparsity -> IO SX
casadi__SX__repmat__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__repmat__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_repmat__2 :: SX -> Sparsity -> IO SX
sx_repmat__2 = casadi__SX__repmat__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__reserve__0" c_casadi__SX__reserve__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO ()
casadi__SX__reserve__0
:: SX -> Int -> Int -> IO ()
casadi__SX__reserve__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__reserve__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_reserve__0 :: SXClass a => a -> Int -> Int -> IO ()
sx_reserve__0 x = casadi__SX__reserve__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__reserve__1" c_casadi__SX__reserve__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO ()
casadi__SX__reserve__1
:: SX -> Int -> IO ()
casadi__SX__reserve__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__reserve__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_reserve__1 :: SXClass a => a -> Int -> IO ()
sx_reserve__1 x = casadi__SX__reserve__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__resize" c_casadi__SX__resize
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO ()
casadi__SX__resize
:: SX -> Int -> Int -> IO ()
casadi__SX__resize x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__resize errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_resize :: SXClass a => a -> Int -> Int -> IO ()
sx_resize x = casadi__SX__resize (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__row__0" c_casadi__SX__row__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO CInt
casadi__SX__row__0
:: SX -> Int -> IO Int
casadi__SX__row__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__row__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_row__0 :: SXClass a => a -> Int -> IO Int
sx_row__0 x = casadi__SX__row__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__row__1" c_casadi__SX__row__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec CInt))
casadi__SX__row__1
:: SX -> IO (Vector Int)
casadi__SX__row__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__row__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_row__1 :: SXClass a => a -> IO (Vector Int)
sx_row__1 x = casadi__SX__row__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sanityCheck__0" c_casadi__SX__sanityCheck__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__sanityCheck__0
:: SX -> IO ()
casadi__SX__sanityCheck__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sanityCheck__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sanityCheck__0 :: SXClass a => a -> IO ()
sx_sanityCheck__0 x = casadi__SX__sanityCheck__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sanityCheck__1" c_casadi__SX__sanityCheck__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO ()
casadi__SX__sanityCheck__1
:: SX -> Bool -> IO ()
casadi__SX__sanityCheck__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sanityCheck__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sanityCheck__1 :: SXClass a => a -> Bool -> IO ()
sx_sanityCheck__1 x = casadi__SX__sanityCheck__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__scalar_matrix" c_casadi__SX__scalar_matrix
:: Ptr (Ptr StdString) -> CInt -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__scalar_matrix
:: Int -> SX -> SX -> IO SX
casadi__SX__scalar_matrix x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__scalar_matrix errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_scalar_matrix :: Int -> SX -> SX -> IO SX
sx_scalar_matrix = casadi__SX__scalar_matrix
-- direct wrapper
foreign import ccall unsafe "casadi__SX__set__0" c_casadi__SX__set__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__set__0
:: SX -> SX -> IO ()
casadi__SX__set__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__set__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_set__0 :: SXClass a => a -> SX -> IO ()
sx_set__0 x = casadi__SX__set__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__set__1" c_casadi__SX__set__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO ()
casadi__SX__set__1
:: SX -> SX -> SparsityType -> IO ()
casadi__SX__set__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__set__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_set__1 :: SXClass a => a -> SX -> SparsityType -> IO ()
sx_set__1 x = casadi__SX__set__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__set__2" c_casadi__SX__set__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> IO ()
casadi__SX__set__2
:: SX -> Vector SXElement -> IO ()
casadi__SX__set__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__set__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_set__2 :: SXClass a => a -> Vector SXElement -> IO ()
sx_set__2 x = casadi__SX__set__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__set__3" c_casadi__SX__set__3
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> CInt -> IO ()
casadi__SX__set__3
:: SX -> Vector SXElement -> SparsityType -> IO ()
casadi__SX__set__3 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__set__3 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_set__3 :: SXClass a => a -> Vector SXElement -> SparsityType -> IO ()
sx_set__3 x = casadi__SX__set__3 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setEqualityCheckingDepth__0" c_casadi__SX__setEqualityCheckingDepth__0
:: Ptr (Ptr StdString) -> IO ()
casadi__SX__setEqualityCheckingDepth__0
:: IO ()
casadi__SX__setEqualityCheckingDepth__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setEqualityCheckingDepth__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setEqualityCheckingDepth__0 :: IO ()
sx_setEqualityCheckingDepth__0 = casadi__SX__setEqualityCheckingDepth__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setEqualityCheckingDepth__1" c_casadi__SX__setEqualityCheckingDepth__1
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__SX__setEqualityCheckingDepth__1
:: Int -> IO ()
casadi__SX__setEqualityCheckingDepth__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setEqualityCheckingDepth__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setEqualityCheckingDepth__1 :: Int -> IO ()
sx_setEqualityCheckingDepth__1 = casadi__SX__setEqualityCheckingDepth__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setMaxNumCallsInPrint__0" c_casadi__SX__setMaxNumCallsInPrint__0
:: Ptr (Ptr StdString) -> IO ()
casadi__SX__setMaxNumCallsInPrint__0
:: IO ()
casadi__SX__setMaxNumCallsInPrint__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setMaxNumCallsInPrint__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setMaxNumCallsInPrint__0 :: IO ()
sx_setMaxNumCallsInPrint__0 = casadi__SX__setMaxNumCallsInPrint__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setMaxNumCallsInPrint__1" c_casadi__SX__setMaxNumCallsInPrint__1
:: Ptr (Ptr StdString) -> CLong -> IO ()
casadi__SX__setMaxNumCallsInPrint__1
:: Int -> IO ()
casadi__SX__setMaxNumCallsInPrint__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setMaxNumCallsInPrint__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setMaxNumCallsInPrint__1 :: Int -> IO ()
sx_setMaxNumCallsInPrint__1 = casadi__SX__setMaxNumCallsInPrint__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setNZ__0" c_casadi__SX__setNZ__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr IMatrix' -> IO ()
casadi__SX__setNZ__0
:: SX -> SX -> Bool -> IMatrix -> IO ()
casadi__SX__setNZ__0 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setNZ__0 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setNZ__0 :: SXClass a => a -> SX -> Bool -> IMatrix -> IO ()
sx_setNZ__0 x = casadi__SX__setNZ__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setNZ__1" c_casadi__SX__setNZ__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr Slice' -> IO ()
casadi__SX__setNZ__1
:: SX -> SX -> Bool -> Slice -> IO ()
casadi__SX__setNZ__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setNZ__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setNZ__1 :: SXClass a => a -> SX -> Bool -> Slice -> IO ()
sx_setNZ__1 x = casadi__SX__setNZ__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setPrecision" c_casadi__SX__setPrecision
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__SX__setPrecision
:: Int -> IO ()
casadi__SX__setPrecision x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setPrecision errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setPrecision :: Int -> IO ()
sx_setPrecision = casadi__SX__setPrecision
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setScientific" c_casadi__SX__setScientific
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__SX__setScientific
:: Bool -> IO ()
casadi__SX__setScientific x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setScientific errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setScientific :: Bool -> IO ()
sx_setScientific = casadi__SX__setScientific
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSparse__0" c_casadi__SX__setSparse__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__setSparse__0
:: SX -> Sparsity -> IO SX
casadi__SX__setSparse__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSparse__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSparse__0 :: SXClass a => a -> Sparsity -> IO SX
sx_setSparse__0 x = casadi__SX__setSparse__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSparse__1" c_casadi__SX__setSparse__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> CInt -> IO (Ptr SX')
casadi__SX__setSparse__1
:: SX -> Sparsity -> Bool -> IO SX
casadi__SX__setSparse__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSparse__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSparse__1 :: SXClass a => a -> Sparsity -> Bool -> IO SX
sx_setSparse__1 x = casadi__SX__setSparse__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSub__0" c_casadi__SX__setSub__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr IMatrix' -> Ptr IMatrix' -> IO ()
casadi__SX__setSub__0
:: SX -> SX -> Bool -> IMatrix -> IMatrix -> IO ()
casadi__SX__setSub__0 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSub__0 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSub__0 :: SXClass a => a -> SX -> Bool -> IMatrix -> IMatrix -> IO ()
sx_setSub__0 x = casadi__SX__setSub__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSub__1" c_casadi__SX__setSub__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr IMatrix' -> Ptr Slice' -> IO ()
casadi__SX__setSub__1
:: SX -> SX -> Bool -> IMatrix -> Slice -> IO ()
casadi__SX__setSub__1 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSub__1 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSub__1 :: SXClass a => a -> SX -> Bool -> IMatrix -> Slice -> IO ()
sx_setSub__1 x = casadi__SX__setSub__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSub__2" c_casadi__SX__setSub__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr Slice' -> Ptr IMatrix' -> IO ()
casadi__SX__setSub__2
:: SX -> SX -> Bool -> Slice -> IMatrix -> IO ()
casadi__SX__setSub__2 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSub__2 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSub__2 :: SXClass a => a -> SX -> Bool -> Slice -> IMatrix -> IO ()
sx_setSub__2 x = casadi__SX__setSub__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSub__3" c_casadi__SX__setSub__3
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr Slice' -> Ptr Slice' -> IO ()
casadi__SX__setSub__3
:: SX -> SX -> Bool -> Slice -> Slice -> IO ()
casadi__SX__setSub__3 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSub__3 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSub__3 :: SXClass a => a -> SX -> Bool -> Slice -> Slice -> IO ()
sx_setSub__3 x = casadi__SX__setSub__3 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSub__4" c_casadi__SX__setSub__4
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr Sparsity' -> IO ()
casadi__SX__setSub__4
:: SX -> SX -> Bool -> Sparsity -> IO ()
casadi__SX__setSub__4 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSub__4 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSub__4 :: SXClass a => a -> SX -> Bool -> Sparsity -> IO ()
sx_setSub__4 x = casadi__SX__setSub__4 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSub__5" c_casadi__SX__setSub__5
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr IMatrix' -> IO ()
casadi__SX__setSub__5
:: SX -> SX -> Bool -> IMatrix -> IO ()
casadi__SX__setSub__5 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSub__5 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSub__5 :: SXClass a => a -> SX -> Bool -> IMatrix -> IO ()
sx_setSub__5 x = casadi__SX__setSub__5 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setSub__6" c_casadi__SX__setSub__6
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> Ptr Slice' -> IO ()
casadi__SX__setSub__6
:: SX -> SX -> Bool -> Slice -> IO ()
casadi__SX__setSub__6 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setSub__6 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setSub__6 :: SXClass a => a -> SX -> Bool -> Slice -> IO ()
sx_setSub__6 x = casadi__SX__setSub__6 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setWidth" c_casadi__SX__setWidth
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__SX__setWidth
:: Int -> IO ()
casadi__SX__setWidth x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setWidth errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setWidth :: Int -> IO ()
sx_setWidth = casadi__SX__setWidth
-- direct wrapper
foreign import ccall unsafe "casadi__SX__setZero" c_casadi__SX__setZero
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__setZero
:: SX -> IO ()
casadi__SX__setZero x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__setZero errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_setZero :: SXClass a => a -> IO ()
sx_setZero x = casadi__SX__setZero (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__size__0" c_casadi__SX__size__0
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO CInt
casadi__SX__size__0
:: SX -> SparsityType -> IO Int
casadi__SX__size__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__size__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_size__0 :: SXClass a => a -> SparsityType -> IO Int
sx_size__0 x = casadi__SX__size__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__size__1" c_casadi__SX__size__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__size__1
:: SX -> IO Int
casadi__SX__size__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__size__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_size__1 :: SXClass a => a -> IO Int
sx_size__1 x = casadi__SX__size__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__size1" c_casadi__SX__size1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__size1
:: SX -> IO Int
casadi__SX__size1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__size1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_size1 :: SXClass a => a -> IO Int
sx_size1 x = casadi__SX__size1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__size2" c_casadi__SX__size2
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__size2
:: SX -> IO Int
casadi__SX__size2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__size2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_size2 :: SXClass a => a -> IO Int
sx_size2 x = casadi__SX__size2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sizeD" c_casadi__SX__sizeD
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__sizeD
:: SX -> IO Int
casadi__SX__sizeD x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sizeD errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sizeD :: SXClass a => a -> IO Int
sx_sizeD x = casadi__SX__sizeD (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sizeL" c_casadi__SX__sizeL
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__sizeL
:: SX -> IO Int
casadi__SX__sizeL x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sizeL errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sizeL :: SXClass a => a -> IO Int
sx_sizeL x = casadi__SX__sizeL (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sizeU" c_casadi__SX__sizeU
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__sizeU
:: SX -> IO Int
casadi__SX__sizeU x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sizeU errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sizeU :: SXClass a => a -> IO Int
sx_sizeU x = casadi__SX__sizeU (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparse__0" c_casadi__SX__sparse__0
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__sparse__0
:: Sparsity -> SX -> IO SX
casadi__SX__sparse__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparse__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparse__0 :: Sparsity -> SX -> IO SX
sx_sparse__0 = casadi__SX__sparse__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparse__1" c_casadi__SX__sparse__1
:: Ptr (Ptr StdString) -> IO (Ptr SX')
casadi__SX__sparse__1
:: IO SX
casadi__SX__sparse__1 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparse__1 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparse__1 :: IO SX
sx_sparse__1 = casadi__SX__sparse__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparse__2" c_casadi__SX__sparse__2
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr SX')
casadi__SX__sparse__2
:: Int -> IO SX
casadi__SX__sparse__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparse__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparse__2 :: Int -> IO SX
sx_sparse__2 = casadi__SX__sparse__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparse__3" c_casadi__SX__sparse__3
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__sparse__3
:: Int -> Int -> IO SX
casadi__SX__sparse__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparse__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparse__3 :: Int -> Int -> IO SX
sx_sparse__3 = casadi__SX__sparse__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparsity__0" c_casadi__SX__sparsity__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr Sparsity')
casadi__SX__sparsity__0
:: SX -> IO Sparsity
casadi__SX__sparsity__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparsity__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparsity__0 :: SXClass a => a -> IO Sparsity
sx_sparsity__0 x = casadi__SX__sparsity__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparsity__1" c_casadi__SX__sparsity__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr Sparsity')
casadi__SX__sparsity__1
:: SX -> IO Sparsity
casadi__SX__sparsity__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparsity__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparsity__1 :: SXClass a => a -> IO Sparsity
sx_sparsity__1 x = casadi__SX__sparsity__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparsityRef__0" c_casadi__SX__sparsityRef__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr Sparsity')
casadi__SX__sparsityRef__0
:: SX -> IO Sparsity
casadi__SX__sparsityRef__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparsityRef__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparsityRef__0 :: SXClass a => a -> IO Sparsity
sx_sparsityRef__0 x = casadi__SX__sparsityRef__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sparsityRef__1" c_casadi__SX__sparsityRef__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr Sparsity')
casadi__SX__sparsityRef__1
:: SX -> IO Sparsity
casadi__SX__sparsityRef__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sparsityRef__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sparsityRef__1 :: SXClass a => a -> IO Sparsity
sx_sparsityRef__1 x = casadi__SX__sparsityRef__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__0" c_casadi__SX__sym__0
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr SX')))))
casadi__SX__sym__0
:: String -> Int -> Int -> Int -> Int -> IO (Vector (Vector SX))
casadi__SX__sym__0 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__0 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__0 :: String -> Int -> Int -> Int -> Int -> IO (Vector (Vector SX))
sx_sym__0 = casadi__SX__sym__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__1" c_casadi__SX__sym__1
:: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr SX')))))
casadi__SX__sym__1
:: String -> Sparsity -> Int -> Int -> IO (Vector (Vector SX))
casadi__SX__sym__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__1 :: String -> Sparsity -> Int -> Int -> IO (Vector (Vector SX))
sx_sym__1 = casadi__SX__sym__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__2" c_casadi__SX__sym__2
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> CInt -> CInt -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__sym__2
:: String -> Int -> Int -> Int -> IO (Vector SX)
casadi__SX__sym__2 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__2 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__2 :: String -> Int -> Int -> Int -> IO (Vector SX)
sx_sym__2 = casadi__SX__sym__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__3" c_casadi__SX__sym__3
:: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> CInt -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__sym__3
:: String -> Sparsity -> Int -> IO (Vector SX)
casadi__SX__sym__3 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__3 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__3 :: String -> Sparsity -> Int -> IO (Vector SX)
sx_sym__3 = casadi__SX__sym__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__4" c_casadi__SX__sym__4
:: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__sym__4
:: String -> Sparsity -> IO SX
casadi__SX__sym__4 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__4 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__4 :: String -> Sparsity -> IO SX
sx_sym__4 = casadi__SX__sym__4
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__5" c_casadi__SX__sym__5
:: Ptr (Ptr StdString) -> Ptr StdString -> IO (Ptr SX')
casadi__SX__sym__5
:: String -> IO SX
casadi__SX__sym__5 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__5 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__5 :: String -> IO SX
sx_sym__5 = casadi__SX__sym__5
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__6" c_casadi__SX__sym__6
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> IO (Ptr SX')
casadi__SX__sym__6
:: String -> Int -> IO SX
casadi__SX__sym__6 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__6 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__6 :: String -> Int -> IO SX
sx_sym__6 = casadi__SX__sym__6
-- direct wrapper
foreign import ccall unsafe "casadi__SX__sym__7" c_casadi__SX__sym__7
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__sym__7
:: String -> Int -> Int -> IO SX
casadi__SX__sym__7 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__sym__7 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_sym__7 :: String -> Int -> Int -> IO SX
sx_sym__7 = casadi__SX__sym__7
-- direct wrapper
foreign import ccall unsafe "casadi__SX__toSlice__0" c_casadi__SX__toSlice__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr Slice')
casadi__SX__toSlice__0
:: SX -> IO Slice
casadi__SX__toSlice__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__toSlice__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_toSlice__0 :: SXClass a => a -> IO Slice
sx_toSlice__0 x = casadi__SX__toSlice__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__toSlice__1" c_casadi__SX__toSlice__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr Slice')
casadi__SX__toSlice__1
:: SX -> Bool -> IO Slice
casadi__SX__toSlice__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__toSlice__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_toSlice__1 :: SXClass a => a -> Bool -> IO Slice
sx_toSlice__1 x = casadi__SX__toSlice__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__triplet__0" c_casadi__SX__triplet__0
:: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> Ptr (StdVec (Ptr SXElement')) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__triplet__0
:: Vector Int -> Vector Int -> Vector SXElement -> Int -> Int -> IO SX
casadi__SX__triplet__0 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__triplet__0 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_triplet__0 :: Vector Int -> Vector Int -> Vector SXElement -> Int -> Int -> IO SX
sx_triplet__0 = casadi__SX__triplet__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__triplet__1" c_casadi__SX__triplet__1
:: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> Ptr (StdVec (Ptr SXElement')) -> IO (Ptr SX')
casadi__SX__triplet__1
:: Vector Int -> Vector Int -> Vector SXElement -> IO SX
casadi__SX__triplet__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__triplet__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_triplet__1 :: Vector Int -> Vector Int -> Vector SXElement -> IO SX
sx_triplet__1 = casadi__SX__triplet__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__unary" c_casadi__SX__unary
:: Ptr (Ptr StdString) -> CInt -> Ptr SX' -> IO (Ptr SX')
casadi__SX__unary
:: Int -> SX -> IO SX
casadi__SX__unary x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__unary errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_unary :: Int -> SX -> IO SX
sx_unary = casadi__SX__unary
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zeros__0" c_casadi__SX__zeros__0
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__zeros__0
:: Sparsity -> IO SX
casadi__SX__zeros__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zeros__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zeros__0 :: Sparsity -> IO SX
sx_zeros__0 = casadi__SX__zeros__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zeros__1" c_casadi__SX__zeros__1
:: Ptr (Ptr StdString) -> IO (Ptr SX')
casadi__SX__zeros__1
:: IO SX
casadi__SX__zeros__1 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zeros__1 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zeros__1 :: IO SX
sx_zeros__1 = casadi__SX__zeros__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zeros__2" c_casadi__SX__zeros__2
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr SX')
casadi__SX__zeros__2
:: Int -> IO SX
casadi__SX__zeros__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zeros__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zeros__2 :: Int -> IO SX
sx_zeros__2 = casadi__SX__zeros__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zeros__3" c_casadi__SX__zeros__3
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__zeros__3
:: Int -> Int -> IO SX
casadi__SX__zeros__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zeros__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zeros__3 :: Int -> Int -> IO SX
sx_zeros__3 = casadi__SX__zeros__3
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_abs" c_casadi__SX__zz_abs
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_abs
:: SX -> IO SX
casadi__SX__zz_abs x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_abs errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_abs :: SXClass a => a -> IO SX
sx_zz_abs x = casadi__SX__zz_abs (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_acos" c_casadi__SX__zz_acos
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_acos
:: SX -> IO SX
casadi__SX__zz_acos x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_acos errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_acos :: SXClass a => a -> IO SX
sx_zz_acos x = casadi__SX__zz_acos (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_acosh" c_casadi__SX__zz_acosh
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_acosh
:: SX -> IO SX
casadi__SX__zz_acosh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_acosh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_acosh :: SXClass a => a -> IO SX
sx_zz_acosh x = casadi__SX__zz_acosh (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_addMultiple__0" c_casadi__SX__zz_addMultiple__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> Ptr (StdVec (Ptr SXElement')) -> IO ()
casadi__SX__zz_addMultiple__0
:: SX -> Vector SXElement -> Vector SXElement -> IO ()
casadi__SX__zz_addMultiple__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_addMultiple__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_addMultiple__0 :: SXClass a => a -> Vector SXElement -> Vector SXElement -> IO ()
sx_zz_addMultiple__0 x = casadi__SX__zz_addMultiple__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_addMultiple__1" c_casadi__SX__zz_addMultiple__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SXElement')) -> Ptr (StdVec (Ptr SXElement')) -> CInt -> IO ()
casadi__SX__zz_addMultiple__1
:: SX -> Vector SXElement -> Vector SXElement -> Bool -> IO ()
casadi__SX__zz_addMultiple__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_addMultiple__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_addMultiple__1 :: SXClass a => a -> Vector SXElement -> Vector SXElement -> Bool -> IO ()
sx_zz_addMultiple__1 x = casadi__SX__zz_addMultiple__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_adj" c_casadi__SX__zz_adj
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_adj
:: SX -> IO SX
casadi__SX__zz_adj x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_adj errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_adj :: SXClass a => a -> IO SX
sx_zz_adj x = casadi__SX__zz_adj (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_all" c_casadi__SX__zz_all
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_all
:: SX -> IO SX
casadi__SX__zz_all x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_all errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_all :: SXClass a => a -> IO SX
sx_zz_all x = casadi__SX__zz_all (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_and" c_casadi__SX__zz_and
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_and
:: SX -> SX -> IO SX
casadi__SX__zz_and x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_and errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_and :: SXClass a => a -> SX -> IO SX
sx_zz_and x = casadi__SX__zz_and (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_any" c_casadi__SX__zz_any
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_any
:: SX -> IO SX
casadi__SX__zz_any x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_any errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_any :: SXClass a => a -> IO SX
sx_zz_any x = casadi__SX__zz_any (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_asin" c_casadi__SX__zz_asin
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_asin
:: SX -> IO SX
casadi__SX__zz_asin x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_asin errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_asin :: SXClass a => a -> IO SX
sx_zz_asin x = casadi__SX__zz_asin (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_asinh" c_casadi__SX__zz_asinh
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_asinh
:: SX -> IO SX
casadi__SX__zz_asinh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_asinh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_asinh :: SXClass a => a -> IO SX
sx_zz_asinh x = casadi__SX__zz_asinh (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_atan" c_casadi__SX__zz_atan
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_atan
:: SX -> IO SX
casadi__SX__zz_atan x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_atan errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_atan :: SXClass a => a -> IO SX
sx_zz_atan x = casadi__SX__zz_atan (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_atan2" c_casadi__SX__zz_atan2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_atan2
:: SX -> SX -> IO SX
casadi__SX__zz_atan2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_atan2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_atan2 :: SXClass a => a -> SX -> IO SX
sx_zz_atan2 x = casadi__SX__zz_atan2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_atanh" c_casadi__SX__zz_atanh
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_atanh
:: SX -> IO SX
casadi__SX__zz_atanh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_atanh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_atanh :: SXClass a => a -> IO SX
sx_zz_atanh x = casadi__SX__zz_atanh (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_blockcat" c_casadi__SX__zz_blockcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr SX')))) -> IO (Ptr SX')
casadi__SX__zz_blockcat
:: Vector (Vector SX) -> IO SX
casadi__SX__zz_blockcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_blockcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_blockcat :: Vector (Vector SX) -> IO SX
sx_zz_blockcat = casadi__SX__zz_blockcat
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_blocksplit" c_casadi__SX__zz_blocksplit
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr (StdVec (Ptr SX')))))
casadi__SX__zz_blocksplit
:: SX -> Vector Int -> Vector Int -> IO (Vector (Vector SX))
casadi__SX__zz_blocksplit x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_blocksplit errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_blocksplit :: SXClass a => a -> Vector Int -> Vector Int -> IO (Vector (Vector SX))
sx_zz_blocksplit x = casadi__SX__zz_blocksplit (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_ceil" c_casadi__SX__zz_ceil
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_ceil
:: SX -> IO SX
casadi__SX__zz_ceil x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_ceil errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_ceil :: SXClass a => a -> IO SX
sx_zz_ceil x = casadi__SX__zz_ceil (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_cofactor" c_casadi__SX__zz_cofactor
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__zz_cofactor
:: SX -> Int -> Int -> IO SX
casadi__SX__zz_cofactor x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_cofactor errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_cofactor :: SXClass a => a -> Int -> Int -> IO SX
sx_zz_cofactor x = casadi__SX__zz_cofactor (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_cos" c_casadi__SX__zz_cos
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_cos
:: SX -> IO SX
casadi__SX__zz_cos x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_cos errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_cos :: SXClass a => a -> IO SX
sx_zz_cos x = casadi__SX__zz_cos (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_cosh" c_casadi__SX__zz_cosh
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_cosh
:: SX -> IO SX
casadi__SX__zz_cosh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_cosh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_cosh :: SXClass a => a -> IO SX
sx_zz_cosh x = casadi__SX__zz_cosh (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_countNodes" c_casadi__SX__zz_countNodes
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__zz_countNodes
:: SX -> IO Int
casadi__SX__zz_countNodes x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_countNodes errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_countNodes :: SXClass a => a -> IO Int
sx_zz_countNodes x = casadi__SX__zz_countNodes (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_cross__0" c_casadi__SX__zz_cross__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_cross__0
:: SX -> SX -> IO SX
casadi__SX__zz_cross__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_cross__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_cross__0 :: SXClass a => a -> SX -> IO SX
sx_zz_cross__0 x = casadi__SX__zz_cross__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_cross__1" c_casadi__SX__zz_cross__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_cross__1
:: SX -> SX -> Int -> IO SX
casadi__SX__zz_cross__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_cross__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_cross__1 :: SXClass a => a -> SX -> Int -> IO SX
sx_zz_cross__1 x = casadi__SX__zz_cross__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_dense" c_casadi__SX__zz_dense
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_dense
:: SX -> IO SX
casadi__SX__zz_dense x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_dense errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_dense :: SXClass a => a -> IO SX
sx_zz_dense x = casadi__SX__zz_dense (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_dependsOn" c_casadi__SX__zz_dependsOn
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO CInt
casadi__SX__zz_dependsOn
:: SX -> SX -> IO Bool
casadi__SX__zz_dependsOn x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_dependsOn errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_dependsOn :: SXClass a => a -> SX -> IO Bool
sx_zz_dependsOn x = casadi__SX__zz_dependsOn (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_det" c_casadi__SX__zz_det
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_det
:: SX -> IO SX
casadi__SX__zz_det x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_det errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_det :: SXClass a => a -> IO SX
sx_zz_det x = casadi__SX__zz_det (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_diag" c_casadi__SX__zz_diag
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_diag
:: SX -> IO SX
casadi__SX__zz_diag x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_diag errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_diag :: SXClass a => a -> IO SX
sx_zz_diag x = casadi__SX__zz_diag (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_diagcat" c_casadi__SX__zz_diagcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi__SX__zz_diagcat
:: Vector SX -> IO SX
casadi__SX__zz_diagcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_diagcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_diagcat :: Vector SX -> IO SX
sx_zz_diagcat = casadi__SX__zz_diagcat
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_diagsplit" c_casadi__SX__zz_diagsplit
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__zz_diagsplit
:: SX -> Vector Int -> Vector Int -> IO (Vector SX)
casadi__SX__zz_diagsplit x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_diagsplit errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_diagsplit :: SXClass a => a -> Vector Int -> Vector Int -> IO (Vector SX)
sx_zz_diagsplit x = casadi__SX__zz_diagsplit (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_eig_symbolic" c_casadi__SX__zz_eig_symbolic
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_eig_symbolic
:: SX -> IO SX
casadi__SX__zz_eig_symbolic x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_eig_symbolic errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_eig_symbolic :: SXClass a => a -> IO SX
sx_zz_eig_symbolic x = casadi__SX__zz_eig_symbolic (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_eq" c_casadi__SX__zz_eq
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_eq
:: SX -> SX -> IO SX
casadi__SX__zz_eq x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_eq errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_eq :: SXClass a => a -> SX -> IO SX
sx_zz_eq x = casadi__SX__zz_eq (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_erf" c_casadi__SX__zz_erf
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_erf
:: SX -> IO SX
casadi__SX__zz_erf x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_erf errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_erf :: SXClass a => a -> IO SX
sx_zz_erf x = casadi__SX__zz_erf (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_erfinv" c_casadi__SX__zz_erfinv
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_erfinv
:: SX -> IO SX
casadi__SX__zz_erfinv x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_erfinv errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_erfinv :: SXClass a => a -> IO SX
sx_zz_erfinv x = casadi__SX__zz_erfinv (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_exp" c_casadi__SX__zz_exp
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_exp
:: SX -> IO SX
casadi__SX__zz_exp x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_exp errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_exp :: SXClass a => a -> IO SX
sx_zz_exp x = casadi__SX__zz_exp (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_expand" c_casadi__SX__zz_expand
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__zz_expand
:: SX -> SX -> SX -> IO ()
casadi__SX__zz_expand x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_expand errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_expand :: SXClass a => a -> SX -> SX -> IO ()
sx_zz_expand x = casadi__SX__zz_expand (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_extractShared__0" c_casadi__SX__zz_extractShared__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> IO ()
casadi__SX__zz_extractShared__0
:: Vector SX -> Vector SX -> Vector SX -> IO ()
casadi__SX__zz_extractShared__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_extractShared__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_extractShared__0 :: Vector SX -> Vector SX -> Vector SX -> IO ()
sx_zz_extractShared__0 = casadi__SX__zz_extractShared__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_extractShared__1" c_casadi__SX__zz_extractShared__1
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr StdString -> IO ()
casadi__SX__zz_extractShared__1
:: Vector SX -> Vector SX -> Vector SX -> String -> IO ()
casadi__SX__zz_extractShared__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_extractShared__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_extractShared__1 :: Vector SX -> Vector SX -> Vector SX -> String -> IO ()
sx_zz_extractShared__1 = casadi__SX__zz_extractShared__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_extractShared__2" c_casadi__SX__zz_extractShared__2
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr StdString -> Ptr StdString -> IO ()
casadi__SX__zz_extractShared__2
:: Vector SX -> Vector SX -> Vector SX -> String -> String -> IO ()
casadi__SX__zz_extractShared__2 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_extractShared__2 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_extractShared__2 :: Vector SX -> Vector SX -> Vector SX -> String -> String -> IO ()
sx_zz_extractShared__2 = casadi__SX__zz_extractShared__2
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_floor" c_casadi__SX__zz_floor
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_floor
:: SX -> IO SX
casadi__SX__zz_floor x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_floor errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_floor :: SXClass a => a -> IO SX
sx_zz_floor x = casadi__SX__zz_floor (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_gauss_quadrature__0" c_casadi__SX__zz_gauss_quadrature__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_gauss_quadrature__0
:: SX -> SX -> SX -> SX -> Int -> SX -> IO SX
casadi__SX__zz_gauss_quadrature__0 x0 x1 x2 x3 x4 x5 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
withMarshal x5 $ \x5' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_gauss_quadrature__0 errStrPtrP x0' x1' x2' x3' x4' x5'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_gauss_quadrature__0 :: SXClass a => a -> SX -> SX -> SX -> Int -> SX -> IO SX
sx_zz_gauss_quadrature__0 x = casadi__SX__zz_gauss_quadrature__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_gauss_quadrature__1" c_casadi__SX__zz_gauss_quadrature__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_gauss_quadrature__1
:: SX -> SX -> SX -> SX -> IO SX
casadi__SX__zz_gauss_quadrature__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_gauss_quadrature__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_gauss_quadrature__1 :: SXClass a => a -> SX -> SX -> SX -> IO SX
sx_zz_gauss_quadrature__1 x = casadi__SX__zz_gauss_quadrature__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_gauss_quadrature__2" c_casadi__SX__zz_gauss_quadrature__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_gauss_quadrature__2
:: SX -> SX -> SX -> SX -> Int -> IO SX
casadi__SX__zz_gauss_quadrature__2 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_gauss_quadrature__2 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_gauss_quadrature__2 :: SXClass a => a -> SX -> SX -> SX -> Int -> IO SX
sx_zz_gauss_quadrature__2 x = casadi__SX__zz_gauss_quadrature__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_ge" c_casadi__SX__zz_ge
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_ge
:: SX -> SX -> IO SX
casadi__SX__zz_ge x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_ge errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_ge :: SXClass a => a -> SX -> IO SX
sx_zz_ge x = casadi__SX__zz_ge (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_getMinor" c_casadi__SX__zz_getMinor
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__zz_getMinor
:: SX -> Int -> Int -> IO SX
casadi__SX__zz_getMinor x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_getMinor errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_getMinor :: SXClass a => a -> Int -> Int -> IO SX
sx_zz_getMinor x = casadi__SX__zz_getMinor (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_getOperatorRepresentation" c_casadi__SX__zz_getOperatorRepresentation
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr StdString)
casadi__SX__zz_getOperatorRepresentation
:: SX -> Vector String -> IO String
casadi__SX__zz_getOperatorRepresentation x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_getOperatorRepresentation errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_getOperatorRepresentation :: SXClass a => a -> Vector String -> IO String
sx_zz_getOperatorRepresentation x = casadi__SX__zz_getOperatorRepresentation (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_getSymbols__0" c_casadi__SX__zz_getSymbols__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__zz_getSymbols__0
:: Vector SX -> IO (Vector SX)
casadi__SX__zz_getSymbols__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_getSymbols__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_getSymbols__0 :: Vector SX -> IO (Vector SX)
sx_zz_getSymbols__0 = casadi__SX__zz_getSymbols__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_getSymbols__1" c_casadi__SX__zz_getSymbols__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__zz_getSymbols__1
:: SX -> IO (Vector SX)
casadi__SX__zz_getSymbols__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_getSymbols__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_getSymbols__1 :: SXClass a => a -> IO (Vector SX)
sx_zz_getSymbols__1 x = casadi__SX__zz_getSymbols__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_gradient" c_casadi__SX__zz_gradient
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_gradient
:: SX -> SX -> IO SX
casadi__SX__zz_gradient x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_gradient errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_gradient :: SXClass a => a -> SX -> IO SX
sx_zz_gradient x = casadi__SX__zz_gradient (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_gt" c_casadi__SX__zz_gt
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_gt
:: SX -> SX -> IO SX
casadi__SX__zz_gt x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_gt errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_gt :: SXClass a => a -> SX -> IO SX
sx_zz_gt x = casadi__SX__zz_gt (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_heaviside" c_casadi__SX__zz_heaviside
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_heaviside
:: SX -> IO SX
casadi__SX__zz_heaviside x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_heaviside errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_heaviside :: SXClass a => a -> IO SX
sx_zz_heaviside x = casadi__SX__zz_heaviside (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_hessian__0" c_casadi__SX__zz_hessian__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__zz_hessian__0
:: SX -> SX -> SX -> SX -> IO ()
casadi__SX__zz_hessian__0 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_hessian__0 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_hessian__0 :: SXClass a => a -> SX -> SX -> SX -> IO ()
sx_zz_hessian__0 x = casadi__SX__zz_hessian__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_hessian__1" c_casadi__SX__zz_hessian__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_hessian__1
:: SX -> SX -> IO SX
casadi__SX__zz_hessian__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_hessian__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_hessian__1 :: SXClass a => a -> SX -> IO SX
sx_zz_hessian__1 x = casadi__SX__zz_hessian__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_horzcat" c_casadi__SX__zz_horzcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi__SX__zz_horzcat
:: Vector SX -> IO SX
casadi__SX__zz_horzcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_horzcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_horzcat :: Vector SX -> IO SX
sx_zz_horzcat = casadi__SX__zz_horzcat
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_horzsplit" c_casadi__SX__zz_horzsplit
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__zz_horzsplit
:: SX -> Vector Int -> IO (Vector SX)
casadi__SX__zz_horzsplit x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_horzsplit errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_horzsplit :: SXClass a => a -> Vector Int -> IO (Vector SX)
sx_zz_horzsplit x = casadi__SX__zz_horzsplit (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_if_else" c_casadi__SX__zz_if_else
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_if_else
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_if_else x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_if_else errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_if_else :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_if_else x = casadi__SX__zz_if_else (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_if_else_zero" c_casadi__SX__zz_if_else_zero
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_if_else_zero
:: SX -> SX -> IO SX
casadi__SX__zz_if_else_zero x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_if_else_zero errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_if_else_zero :: SXClass a => a -> SX -> IO SX
sx_zz_if_else_zero x = casadi__SX__zz_if_else_zero (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_inner_prod" c_casadi__SX__zz_inner_prod
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_inner_prod
:: SX -> SX -> IO SX
casadi__SX__zz_inner_prod x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_inner_prod errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_inner_prod :: SXClass a => a -> SX -> IO SX
sx_zz_inner_prod x = casadi__SX__zz_inner_prod (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_inv" c_casadi__SX__zz_inv
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_inv
:: SX -> IO SX
casadi__SX__zz_inv x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_inv errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_inv :: SXClass a => a -> IO SX
sx_zz_inv x = casadi__SX__zz_inv (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_isEqual__0" c_casadi__SX__zz_isEqual__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO CInt
casadi__SX__zz_isEqual__0
:: SX -> SX -> IO Bool
casadi__SX__zz_isEqual__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_isEqual__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_isEqual__0 :: SXClass a => a -> SX -> IO Bool
sx_zz_isEqual__0 x = casadi__SX__zz_isEqual__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_isEqual__1" c_casadi__SX__zz_isEqual__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO CInt
casadi__SX__zz_isEqual__1
:: SX -> SX -> Int -> IO Bool
casadi__SX__zz_isEqual__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_isEqual__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_isEqual__1 :: SXClass a => a -> SX -> Int -> IO Bool
sx_zz_isEqual__1 x = casadi__SX__zz_isEqual__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_jacobian" c_casadi__SX__zz_jacobian
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_jacobian
:: SX -> SX -> IO SX
casadi__SX__zz_jacobian x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_jacobian errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_jacobian :: SXClass a => a -> SX -> IO SX
sx_zz_jacobian x = casadi__SX__zz_jacobian (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_jacobianTimesVector__0" c_casadi__SX__zz_jacobianTimesVector__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_jacobianTimesVector__0
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_jacobianTimesVector__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_jacobianTimesVector__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_jacobianTimesVector__0 :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_jacobianTimesVector__0 x = casadi__SX__zz_jacobianTimesVector__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_jacobianTimesVector__1" c_casadi__SX__zz_jacobianTimesVector__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_jacobianTimesVector__1
:: SX -> SX -> SX -> Bool -> IO SX
casadi__SX__zz_jacobianTimesVector__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_jacobianTimesVector__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_jacobianTimesVector__1 :: SXClass a => a -> SX -> SX -> Bool -> IO SX
sx_zz_jacobianTimesVector__1 x = casadi__SX__zz_jacobianTimesVector__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_kron" c_casadi__SX__zz_kron
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_kron
:: SX -> SX -> IO SX
casadi__SX__zz_kron x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_kron errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_kron :: SXClass a => a -> SX -> IO SX
sx_zz_kron x = casadi__SX__zz_kron (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_le" c_casadi__SX__zz_le
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_le
:: SX -> SX -> IO SX
casadi__SX__zz_le x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_le errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_le :: SXClass a => a -> SX -> IO SX
sx_zz_le x = casadi__SX__zz_le (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_linspace" c_casadi__SX__zz_linspace
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_linspace
:: SX -> SX -> Int -> IO SX
casadi__SX__zz_linspace x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_linspace errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_linspace :: SXClass a => a -> SX -> Int -> IO SX
sx_zz_linspace x = casadi__SX__zz_linspace (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_log" c_casadi__SX__zz_log
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_log
:: SX -> IO SX
casadi__SX__zz_log x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_log errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_log :: SXClass a => a -> IO SX
sx_zz_log x = casadi__SX__zz_log (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_log10" c_casadi__SX__zz_log10
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_log10
:: SX -> IO SX
casadi__SX__zz_log10 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_log10 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_log10 :: SXClass a => a -> IO SX
sx_zz_log10 x = casadi__SX__zz_log10 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_lt" c_casadi__SX__zz_lt
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_lt
:: SX -> SX -> IO SX
casadi__SX__zz_lt x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_lt errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_lt :: SXClass a => a -> SX -> IO SX
sx_zz_lt x = casadi__SX__zz_lt (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_max" c_casadi__SX__zz_max
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_max
:: SX -> SX -> IO SX
casadi__SX__zz_max x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_max errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_max :: SXClass a => a -> SX -> IO SX
sx_zz_max x = casadi__SX__zz_max (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_min" c_casadi__SX__zz_min
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_min
:: SX -> SX -> IO SX
casadi__SX__zz_min x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_min errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_min :: SXClass a => a -> SX -> IO SX
sx_zz_min x = casadi__SX__zz_min (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_minus" c_casadi__SX__zz_minus
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_minus
:: SX -> SX -> IO SX
casadi__SX__zz_minus x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_minus errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_minus :: SXClass a => a -> SX -> IO SX
sx_zz_minus x = casadi__SX__zz_minus (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_mod" c_casadi__SX__zz_mod
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_mod
:: SX -> SX -> IO SX
casadi__SX__zz_mod x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_mod errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_mod :: SXClass a => a -> SX -> IO SX
sx_zz_mod x = casadi__SX__zz_mod (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_mpower" c_casadi__SX__zz_mpower
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_mpower
:: SX -> SX -> IO SX
casadi__SX__zz_mpower x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_mpower errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_mpower :: SXClass a => a -> SX -> IO SX
sx_zz_mpower x = casadi__SX__zz_mpower (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_mtaylor__0" c_casadi__SX__zz_mtaylor__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> Ptr (StdVec CInt) -> IO (Ptr SX')
casadi__SX__zz_mtaylor__0
:: SX -> SX -> SX -> Int -> Vector Int -> IO SX
casadi__SX__zz_mtaylor__0 x0 x1 x2 x3 x4 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
withMarshal x4 $ \x4' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_mtaylor__0 errStrPtrP x0' x1' x2' x3' x4'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_mtaylor__0 :: SXClass a => a -> SX -> SX -> Int -> Vector Int -> IO SX
sx_zz_mtaylor__0 x = casadi__SX__zz_mtaylor__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_mtaylor__1" c_casadi__SX__zz_mtaylor__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_mtaylor__1
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_mtaylor__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_mtaylor__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_mtaylor__1 :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_mtaylor__1 x = casadi__SX__zz_mtaylor__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_mtaylor__2" c_casadi__SX__zz_mtaylor__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_mtaylor__2
:: SX -> SX -> SX -> Int -> IO SX
casadi__SX__zz_mtaylor__2 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_mtaylor__2 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_mtaylor__2 :: SXClass a => a -> SX -> SX -> Int -> IO SX
sx_zz_mtaylor__2 x = casadi__SX__zz_mtaylor__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_mtimes__0" c_casadi__SX__zz_mtimes__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_mtimes__0
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_mtimes__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_mtimes__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_mtimes__0 :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_mtimes__0 x = casadi__SX__zz_mtimes__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_mtimes__1" c_casadi__SX__zz_mtimes__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_mtimes__1
:: SX -> SX -> IO SX
casadi__SX__zz_mtimes__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_mtimes__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_mtimes__1 :: SXClass a => a -> SX -> IO SX
sx_zz_mtimes__1 x = casadi__SX__zz_mtimes__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_ne" c_casadi__SX__zz_ne
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_ne
:: SX -> SX -> IO SX
casadi__SX__zz_ne x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_ne errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_ne :: SXClass a => a -> SX -> IO SX
sx_zz_ne x = casadi__SX__zz_ne (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_norm_0_mul_nn" c_casadi__SX__zz_norm_0_mul_nn
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO CInt
casadi__SX__zz_norm_0_mul_nn
:: SX -> SX -> Vector Bool -> Vector Int -> IO Int
casadi__SX__zz_norm_0_mul_nn x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_norm_0_mul_nn errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_norm_0_mul_nn :: SXClass a => a -> SX -> Vector Bool -> Vector Int -> IO Int
sx_zz_norm_0_mul_nn x = casadi__SX__zz_norm_0_mul_nn (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_norm_1" c_casadi__SX__zz_norm_1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_norm_1
:: SX -> IO SX
casadi__SX__zz_norm_1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_norm_1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_norm_1 :: SXClass a => a -> IO SX
sx_zz_norm_1 x = casadi__SX__zz_norm_1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_norm_2" c_casadi__SX__zz_norm_2
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_norm_2
:: SX -> IO SX
casadi__SX__zz_norm_2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_norm_2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_norm_2 :: SXClass a => a -> IO SX
sx_zz_norm_2 x = casadi__SX__zz_norm_2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_norm_F" c_casadi__SX__zz_norm_F
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_norm_F
:: SX -> IO SX
casadi__SX__zz_norm_F x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_norm_F errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_norm_F :: SXClass a => a -> IO SX
sx_zz_norm_F x = casadi__SX__zz_norm_F (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_norm_inf" c_casadi__SX__zz_norm_inf
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_norm_inf
:: SX -> IO SX
casadi__SX__zz_norm_inf x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_norm_inf errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_norm_inf :: SXClass a => a -> IO SX
sx_zz_norm_inf x = casadi__SX__zz_norm_inf (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_not" c_casadi__SX__zz_not
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_not
:: SX -> IO SX
casadi__SX__zz_not x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_not errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_not :: SXClass a => a -> IO SX
sx_zz_not x = casadi__SX__zz_not (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_nullspace" c_casadi__SX__zz_nullspace
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_nullspace
:: SX -> IO SX
casadi__SX__zz_nullspace x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_nullspace errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_nullspace :: SXClass a => a -> IO SX
sx_zz_nullspace x = casadi__SX__zz_nullspace (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_or" c_casadi__SX__zz_or
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_or
:: SX -> SX -> IO SX
casadi__SX__zz_or x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_or errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_or :: SXClass a => a -> SX -> IO SX
sx_zz_or x = casadi__SX__zz_or (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_outer_prod" c_casadi__SX__zz_outer_prod
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_outer_prod
:: SX -> SX -> IO SX
casadi__SX__zz_outer_prod x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_outer_prod errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_outer_prod :: SXClass a => a -> SX -> IO SX
sx_zz_outer_prod x = casadi__SX__zz_outer_prod (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_pinv" c_casadi__SX__zz_pinv
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_pinv
:: SX -> IO SX
casadi__SX__zz_pinv x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_pinv errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_pinv :: SXClass a => a -> IO SX
sx_zz_pinv x = casadi__SX__zz_pinv (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_plus" c_casadi__SX__zz_plus
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_plus
:: SX -> SX -> IO SX
casadi__SX__zz_plus x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_plus errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_plus :: SXClass a => a -> SX -> IO SX
sx_zz_plus x = casadi__SX__zz_plus (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_poly_coeff" c_casadi__SX__zz_poly_coeff
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_poly_coeff
:: SX -> SX -> IO SX
casadi__SX__zz_poly_coeff x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_poly_coeff errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_poly_coeff :: SXClass a => a -> SX -> IO SX
sx_zz_poly_coeff x = casadi__SX__zz_poly_coeff (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_poly_roots" c_casadi__SX__zz_poly_roots
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_poly_roots
:: SX -> IO SX
casadi__SX__zz_poly_roots x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_poly_roots errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_poly_roots :: SXClass a => a -> IO SX
sx_zz_poly_roots x = casadi__SX__zz_poly_roots (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_polyval" c_casadi__SX__zz_polyval
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_polyval
:: SX -> SX -> IO SX
casadi__SX__zz_polyval x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_polyval errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_polyval :: SXClass a => a -> SX -> IO SX
sx_zz_polyval x = casadi__SX__zz_polyval (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_power" c_casadi__SX__zz_power
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_power
:: SX -> SX -> IO SX
casadi__SX__zz_power x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_power errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_power :: SXClass a => a -> SX -> IO SX
sx_zz_power x = casadi__SX__zz_power (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_printCompact" c_casadi__SX__zz_printCompact
:: Ptr (Ptr StdString) -> Ptr SX' -> IO ()
casadi__SX__zz_printCompact
:: SX -> IO ()
casadi__SX__zz_printCompact x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_printCompact errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_printCompact :: SXClass a => a -> IO ()
sx_zz_printCompact x = casadi__SX__zz_printCompact (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_project" c_casadi__SX__zz_project
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__zz_project
:: SX -> Sparsity -> IO SX
casadi__SX__zz_project x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_project errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_project :: SXClass a => a -> Sparsity -> IO SX
sx_zz_project x = casadi__SX__zz_project (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_pw_const" c_casadi__SX__zz_pw_const
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_pw_const
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_pw_const x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_pw_const errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_pw_const :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_pw_const x = casadi__SX__zz_pw_const (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_pw_lin" c_casadi__SX__zz_pw_lin
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_pw_lin
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_pw_lin x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_pw_lin errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_pw_lin :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_pw_lin x = casadi__SX__zz_pw_lin (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_qr" c_casadi__SX__zz_qr
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi__SX__zz_qr
:: SX -> SX -> SX -> IO ()
casadi__SX__zz_qr x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_qr errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_qr :: SXClass a => a -> SX -> SX -> IO ()
sx_zz_qr x = casadi__SX__zz_qr (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_quad_form__0" c_casadi__SX__zz_quad_form__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_quad_form__0
:: SX -> IO SX
casadi__SX__zz_quad_form__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_quad_form__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_quad_form__0 :: SXClass a => a -> IO SX
sx_zz_quad_form__0 x = casadi__SX__zz_quad_form__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_quad_form__1" c_casadi__SX__zz_quad_form__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_quad_form__1
:: SX -> SX -> IO SX
casadi__SX__zz_quad_form__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_quad_form__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_quad_form__1 :: SXClass a => a -> SX -> IO SX
sx_zz_quad_form__1 x = casadi__SX__zz_quad_form__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_ramp" c_casadi__SX__zz_ramp
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_ramp
:: SX -> IO SX
casadi__SX__zz_ramp x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_ramp errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_ramp :: SXClass a => a -> IO SX
sx_zz_ramp x = casadi__SX__zz_ramp (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_rdivide" c_casadi__SX__zz_rdivide
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_rdivide
:: SX -> SX -> IO SX
casadi__SX__zz_rdivide x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_rdivide errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_rdivide :: SXClass a => a -> SX -> IO SX
sx_zz_rdivide x = casadi__SX__zz_rdivide (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_rectangle" c_casadi__SX__zz_rectangle
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_rectangle
:: SX -> IO SX
casadi__SX__zz_rectangle x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_rectangle errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_rectangle :: SXClass a => a -> IO SX
sx_zz_rectangle x = casadi__SX__zz_rectangle (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_repmat__0" c_casadi__SX__zz_repmat__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__zz_repmat__0
:: SX -> Sparsity -> IO SX
casadi__SX__zz_repmat__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_repmat__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_repmat__0 :: SXClass a => a -> Sparsity -> IO SX
sx_zz_repmat__0 x = casadi__SX__zz_repmat__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_repmat__1" c_casadi__SX__zz_repmat__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_repmat__1
:: SX -> Int -> IO SX
casadi__SX__zz_repmat__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_repmat__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_repmat__1 :: SXClass a => a -> Int -> IO SX
sx_zz_repmat__1 x = casadi__SX__zz_repmat__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_repmat__2" c_casadi__SX__zz_repmat__2
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__zz_repmat__2
:: SX -> Int -> Int -> IO SX
casadi__SX__zz_repmat__2 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_repmat__2 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_repmat__2 :: SXClass a => a -> Int -> Int -> IO SX
sx_zz_repmat__2 x = casadi__SX__zz_repmat__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_reshape__0" c_casadi__SX__zz_reshape__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> IO (Ptr SX')
casadi__SX__zz_reshape__0
:: SX -> Sparsity -> IO SX
casadi__SX__zz_reshape__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_reshape__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_reshape__0 :: SXClass a => a -> Sparsity -> IO SX
sx_zz_reshape__0 x = casadi__SX__zz_reshape__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_reshape__1" c_casadi__SX__zz_reshape__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi__SX__zz_reshape__1
:: SX -> Int -> Int -> IO SX
casadi__SX__zz_reshape__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_reshape__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_reshape__1 :: SXClass a => a -> Int -> Int -> IO SX
sx_zz_reshape__1 x = casadi__SX__zz_reshape__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sign" c_casadi__SX__zz_sign
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sign
:: SX -> IO SX
casadi__SX__zz_sign x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sign errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sign :: SXClass a => a -> IO SX
sx_zz_sign x = casadi__SX__zz_sign (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_simplify" c_casadi__SX__zz_simplify
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_simplify
:: SX -> IO SX
casadi__SX__zz_simplify x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_simplify errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_simplify :: SXClass a => a -> IO SX
sx_zz_simplify x = casadi__SX__zz_simplify (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sin" c_casadi__SX__zz_sin
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sin
:: SX -> IO SX
casadi__SX__zz_sin x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sin errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sin :: SXClass a => a -> IO SX
sx_zz_sin x = casadi__SX__zz_sin (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sinh" c_casadi__SX__zz_sinh
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sinh
:: SX -> IO SX
casadi__SX__zz_sinh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sinh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sinh :: SXClass a => a -> IO SX
sx_zz_sinh x = casadi__SX__zz_sinh (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_solve" c_casadi__SX__zz_solve
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_solve
:: SX -> SX -> IO SX
casadi__SX__zz_solve x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_solve errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_solve :: SXClass a => a -> SX -> IO SX
sx_zz_solve x = casadi__SX__zz_solve (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sparsify__0" c_casadi__SX__zz_sparsify__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sparsify__0
:: SX -> IO SX
casadi__SX__zz_sparsify__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sparsify__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sparsify__0 :: SXClass a => a -> IO SX
sx_zz_sparsify__0 x = casadi__SX__zz_sparsify__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sparsify__1" c_casadi__SX__zz_sparsify__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CDouble -> IO (Ptr SX')
casadi__SX__zz_sparsify__1
:: SX -> Double -> IO SX
casadi__SX__zz_sparsify__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sparsify__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sparsify__1 :: SXClass a => a -> Double -> IO SX
sx_zz_sparsify__1 x = casadi__SX__zz_sparsify__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sprank__0" c_casadi__SX__zz_sprank__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__zz_sprank__0
:: SX -> IO Int
casadi__SX__zz_sprank__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sprank__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sprank__0 :: SXClass a => a -> IO Int
sx_zz_sprank__0 x = casadi__SX__zz_sprank__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sprank__1" c_casadi__SX__zz_sprank__1
:: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi__SX__zz_sprank__1
:: SX -> IO Int
casadi__SX__zz_sprank__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sprank__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sprank__1 :: SXClass a => a -> IO Int
sx_zz_sprank__1 x = casadi__SX__zz_sprank__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_spy" c_casadi__SX__zz_spy
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_spy
:: SX -> IO SX
casadi__SX__zz_spy x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_spy errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_spy :: SXClass a => a -> IO SX
sx_zz_spy x = casadi__SX__zz_spy (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sqrt" c_casadi__SX__zz_sqrt
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sqrt
:: SX -> IO SX
casadi__SX__zz_sqrt x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sqrt errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sqrt :: SXClass a => a -> IO SX
sx_zz_sqrt x = casadi__SX__zz_sqrt (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_substitute__0" c_casadi__SX__zz_substitute__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__zz_substitute__0
:: Vector SX -> Vector SX -> Vector SX -> IO (Vector SX)
casadi__SX__zz_substitute__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_substitute__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_substitute__0 :: Vector SX -> Vector SX -> Vector SX -> IO (Vector SX)
sx_zz_substitute__0 = casadi__SX__zz_substitute__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_substitute__1" c_casadi__SX__zz_substitute__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_substitute__1
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_substitute__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_substitute__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_substitute__1 :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_substitute__1 x = casadi__SX__zz_substitute__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_substituteInPlace__0" c_casadi__SX__zz_substituteInPlace__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> IO ()
casadi__SX__zz_substituteInPlace__0
:: Vector SX -> Vector SX -> Vector SX -> IO ()
casadi__SX__zz_substituteInPlace__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_substituteInPlace__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_substituteInPlace__0 :: Vector SX -> Vector SX -> Vector SX -> IO ()
sx_zz_substituteInPlace__0 = casadi__SX__zz_substituteInPlace__0
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_substituteInPlace__1" c_casadi__SX__zz_substituteInPlace__1
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> CInt -> IO ()
casadi__SX__zz_substituteInPlace__1
:: Vector SX -> Vector SX -> Vector SX -> Bool -> IO ()
casadi__SX__zz_substituteInPlace__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_substituteInPlace__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_substituteInPlace__1 :: Vector SX -> Vector SX -> Vector SX -> Bool -> IO ()
sx_zz_substituteInPlace__1 = casadi__SX__zz_substituteInPlace__1
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sumAll" c_casadi__SX__zz_sumAll
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sumAll
:: SX -> IO SX
casadi__SX__zz_sumAll x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sumAll errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sumAll :: SXClass a => a -> IO SX
sx_zz_sumAll x = casadi__SX__zz_sumAll (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sumCols" c_casadi__SX__zz_sumCols
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sumCols
:: SX -> IO SX
casadi__SX__zz_sumCols x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sumCols errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sumCols :: SXClass a => a -> IO SX
sx_zz_sumCols x = casadi__SX__zz_sumCols (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sumRows" c_casadi__SX__zz_sumRows
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sumRows
:: SX -> IO SX
casadi__SX__zz_sumRows x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sumRows errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sumRows :: SXClass a => a -> IO SX
sx_zz_sumRows x = casadi__SX__zz_sumRows (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_sum_square" c_casadi__SX__zz_sum_square
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_sum_square
:: SX -> IO SX
casadi__SX__zz_sum_square x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_sum_square errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_sum_square :: SXClass a => a -> IO SX
sx_zz_sum_square x = casadi__SX__zz_sum_square (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_tan" c_casadi__SX__zz_tan
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_tan
:: SX -> IO SX
casadi__SX__zz_tan x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_tan errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_tan :: SXClass a => a -> IO SX
sx_zz_tan x = casadi__SX__zz_tan (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_tangent" c_casadi__SX__zz_tangent
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_tangent
:: SX -> SX -> IO SX
casadi__SX__zz_tangent x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_tangent errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_tangent :: SXClass a => a -> SX -> IO SX
sx_zz_tangent x = casadi__SX__zz_tangent (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_tanh" c_casadi__SX__zz_tanh
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_tanh
:: SX -> IO SX
casadi__SX__zz_tanh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_tanh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_tanh :: SXClass a => a -> IO SX
sx_zz_tanh x = casadi__SX__zz_tanh (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_taylor__0" c_casadi__SX__zz_taylor__0
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_taylor__0
:: SX -> SX -> IO SX
casadi__SX__zz_taylor__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_taylor__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_taylor__0 :: SXClass a => a -> SX -> IO SX
sx_zz_taylor__0 x = casadi__SX__zz_taylor__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_taylor__1" c_casadi__SX__zz_taylor__1
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_taylor__1
:: SX -> SX -> SX -> IO SX
casadi__SX__zz_taylor__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_taylor__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_taylor__1 :: SXClass a => a -> SX -> SX -> IO SX
sx_zz_taylor__1 x = casadi__SX__zz_taylor__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_taylor__2" c_casadi__SX__zz_taylor__2
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_taylor__2
:: SX -> SX -> SX -> Int -> IO SX
casadi__SX__zz_taylor__2 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_taylor__2 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_taylor__2 :: SXClass a => a -> SX -> SX -> Int -> IO SX
sx_zz_taylor__2 x = casadi__SX__zz_taylor__2 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_times" c_casadi__SX__zz_times
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_times
:: SX -> SX -> IO SX
casadi__SX__zz_times x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_times errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_times :: SXClass a => a -> SX -> IO SX
sx_zz_times x = casadi__SX__zz_times (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_trace" c_casadi__SX__zz_trace
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_trace
:: SX -> IO SX
casadi__SX__zz_trace x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_trace errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_trace :: SXClass a => a -> IO SX
sx_zz_trace x = casadi__SX__zz_trace (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_triangle" c_casadi__SX__zz_triangle
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_triangle
:: SX -> IO SX
casadi__SX__zz_triangle x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_triangle errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_triangle :: SXClass a => a -> IO SX
sx_zz_triangle x = casadi__SX__zz_triangle (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_tril__0" c_casadi__SX__zz_tril__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_tril__0
:: SX -> IO SX
casadi__SX__zz_tril__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_tril__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_tril__0 :: SXClass a => a -> IO SX
sx_zz_tril__0 x = casadi__SX__zz_tril__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_tril__1" c_casadi__SX__zz_tril__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_tril__1
:: SX -> Bool -> IO SX
casadi__SX__zz_tril__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_tril__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_tril__1 :: SXClass a => a -> Bool -> IO SX
sx_zz_tril__1 x = casadi__SX__zz_tril__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_tril2symm" c_casadi__SX__zz_tril2symm
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_tril2symm
:: SX -> IO SX
casadi__SX__zz_tril2symm x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_tril2symm errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_tril2symm :: SXClass a => a -> IO SX
sx_zz_tril2symm x = casadi__SX__zz_tril2symm (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_triu__0" c_casadi__SX__zz_triu__0
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_triu__0
:: SX -> IO SX
casadi__SX__zz_triu__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_triu__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_triu__0 :: SXClass a => a -> IO SX
sx_zz_triu__0 x = casadi__SX__zz_triu__0 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_triu__1" c_casadi__SX__zz_triu__1
:: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi__SX__zz_triu__1
:: SX -> Bool -> IO SX
casadi__SX__zz_triu__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_triu__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_triu__1 :: SXClass a => a -> Bool -> IO SX
sx_zz_triu__1 x = casadi__SX__zz_triu__1 (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_triu2symm" c_casadi__SX__zz_triu2symm
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_triu2symm
:: SX -> IO SX
casadi__SX__zz_triu2symm x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_triu2symm errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_triu2symm :: SXClass a => a -> IO SX
sx_zz_triu2symm x = casadi__SX__zz_triu2symm (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_unite" c_casadi__SX__zz_unite
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_unite
:: SX -> SX -> IO SX
casadi__SX__zz_unite x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_unite errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_unite :: SXClass a => a -> SX -> IO SX
sx_zz_unite x = casadi__SX__zz_unite (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_vec" c_casadi__SX__zz_vec
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_vec
:: SX -> IO SX
casadi__SX__zz_vec x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_vec errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_vec :: SXClass a => a -> IO SX
sx_zz_vec x = casadi__SX__zz_vec (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_vecNZ" c_casadi__SX__zz_vecNZ
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi__SX__zz_vecNZ
:: SX -> IO SX
casadi__SX__zz_vecNZ x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_vecNZ errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_vecNZ :: SXClass a => a -> IO SX
sx_zz_vecNZ x = casadi__SX__zz_vecNZ (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_vecNZcat" c_casadi__SX__zz_vecNZcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi__SX__zz_vecNZcat
:: Vector SX -> IO SX
casadi__SX__zz_vecNZcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_vecNZcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_vecNZcat :: Vector SX -> IO SX
sx_zz_vecNZcat = casadi__SX__zz_vecNZcat
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_veccat" c_casadi__SX__zz_veccat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi__SX__zz_veccat
:: Vector SX -> IO SX
casadi__SX__zz_veccat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_veccat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_veccat :: Vector SX -> IO SX
sx_zz_veccat = casadi__SX__zz_veccat
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_vertcat" c_casadi__SX__zz_vertcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi__SX__zz_vertcat
:: Vector SX -> IO SX
casadi__SX__zz_vertcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_vertcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_vertcat :: Vector SX -> IO SX
sx_zz_vertcat = casadi__SX__zz_vertcat
-- direct wrapper
foreign import ccall unsafe "casadi__SX__zz_vertsplit" c_casadi__SX__zz_vertsplit
:: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr SX')))
casadi__SX__zz_vertsplit
:: SX -> Vector Int -> IO (Vector SX)
casadi__SX__zz_vertsplit x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__zz_vertsplit errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_zz_vertsplit :: SXClass a => a -> Vector Int -> IO (Vector SX)
sx_zz_vertsplit x = casadi__SX__zz_vertsplit (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getRepresentation" c_casadi__SX__getRepresentation
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr StdString)
casadi__SX__getRepresentation
:: SX -> IO String
casadi__SX__getRepresentation x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getRepresentation errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getRepresentation :: SXClass a => a -> IO String
sx_getRepresentation x = casadi__SX__getRepresentation (castSX x)
-- direct wrapper
foreign import ccall unsafe "casadi__SX__getDescription" c_casadi__SX__getDescription
:: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr StdString)
casadi__SX__getDescription
:: SX -> IO String
casadi__SX__getDescription x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__SX__getDescription errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
sx_getDescription :: SXClass a => a -> IO String
sx_getDescription x = casadi__SX__getDescription (castSX x)