{-# OPTIONS_GHC -Wall #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# Language ForeignFunctionInterface #-}
{-# Language FlexibleInstances #-}
{-# Language MultiParamTypeClasses #-}
module Casadi.Core.Classes.DMatrix
(
DMatrix,
DMatrixClass(..),
dmatrix_T,
dmatrix__0,
dmatrix__1,
dmatrix__10,
dmatrix__2,
dmatrix__3,
dmatrix__4,
dmatrix__5,
dmatrix__6,
dmatrix__7,
dmatrix__8,
dmatrix__9,
dmatrix___constpow__,
dmatrix___copysign__,
dmatrix___mldivide__,
dmatrix___mrdivide__,
dmatrix___nonzero__,
dmatrix___truediv____0,
dmatrix___truediv____1,
dmatrix_append,
dmatrix_appendColumns,
dmatrix_binary,
dmatrix_className,
dmatrix_clear,
dmatrix_colind,
dmatrix_dimString,
dmatrix_enlarge__0,
dmatrix_enlarge__1,
dmatrix_erase__0,
dmatrix_erase__1,
dmatrix_erase__2,
dmatrix_erase__3,
dmatrix_eye,
dmatrix_find__0,
dmatrix_find__1,
dmatrix_getColind,
dmatrix_getDep__0,
dmatrix_getDep__1,
dmatrix_getDescription,
dmatrix_getElementHash,
dmatrix_getEqualityCheckingDepth,
dmatrix_getIntValue,
dmatrix_getMaxNumCallsInPrint,
dmatrix_getNZ__0,
dmatrix_getNZ__1,
dmatrix_getNZ__2,
dmatrix_getNZ__3,
dmatrix_getName,
dmatrix_getNdeps,
dmatrix_getRepresentation,
dmatrix_getRow,
dmatrix_getSparsity,
dmatrix_getSym,
dmatrix_getValue__0,
dmatrix_getValue__1,
dmatrix_get__0,
dmatrix_get__1,
dmatrix_get__10,
dmatrix_get__2,
dmatrix_get__3,
dmatrix_get__4,
dmatrix_get__5,
dmatrix_get__6,
dmatrix_get__7,
dmatrix_get__8,
dmatrix_get__9,
dmatrix_hasNZ,
dmatrix_hasNonStructuralZeros,
dmatrix_inf__0,
dmatrix_inf__1,
dmatrix_inf__2,
dmatrix_inf__3,
dmatrix_isCommutative,
dmatrix_isConstant,
dmatrix_isDense,
dmatrix_isEmpty__0,
dmatrix_isEmpty__1,
dmatrix_isIdentity,
dmatrix_isInteger,
dmatrix_isLeaf,
dmatrix_isMinusOne,
dmatrix_isOne,
dmatrix_isRegular,
dmatrix_isRowVector,
dmatrix_isScalar__0,
dmatrix_isScalar__1,
dmatrix_isSlice__0,
dmatrix_isSlice__1,
dmatrix_isSmooth,
dmatrix_isSquare,
dmatrix_isSymbolic,
dmatrix_isSymbolicSparse,
dmatrix_isTril,
dmatrix_isTriu,
dmatrix_isVector__0,
dmatrix_isVector__1,
dmatrix_isZero,
dmatrix_makeSparse__0,
dmatrix_makeSparse__1,
dmatrix_matrix_matrix,
dmatrix_matrix_scalar,
dmatrix_nan__0,
dmatrix_nan__1,
dmatrix_nan__2,
dmatrix_nan__3,
dmatrix_nnz,
dmatrix_nonzeros,
dmatrix_nonzeros_int,
dmatrix_numel__0,
dmatrix_numel__1,
dmatrix_ones__0,
dmatrix_ones__1,
dmatrix_ones__2,
dmatrix_ones__3,
dmatrix_operator_minus,
dmatrix_operator_plus,
dmatrix_printDense,
dmatrix_printScalar,
dmatrix_printSparse,
dmatrix_printVector,
dmatrix_printme,
dmatrix_remove,
dmatrix_reserve__0,
dmatrix_reserve__1,
dmatrix_resize,
dmatrix_row,
dmatrix_sanityCheck__0,
dmatrix_sanityCheck__1,
dmatrix_scalar_matrix,
dmatrix_setEqualityCheckingDepth__0,
dmatrix_setEqualityCheckingDepth__1,
dmatrix_setMaxNumCallsInPrint__0,
dmatrix_setMaxNumCallsInPrint__1,
dmatrix_setNZ__0,
dmatrix_setNZ__1,
dmatrix_setNZ__2,
dmatrix_setNZ__3,
dmatrix_setPrecision,
dmatrix_setScientific,
dmatrix_setSparse__0,
dmatrix_setSparse__1,
dmatrix_setSym,
dmatrix_setValue__0,
dmatrix_setValue__1,
dmatrix_setWidth,
dmatrix_setZero,
dmatrix_set__0,
dmatrix_set__1,
dmatrix_set__10,
dmatrix_set__2,
dmatrix_set__3,
dmatrix_set__4,
dmatrix_set__5,
dmatrix_set__6,
dmatrix_set__7,
dmatrix_set__8,
dmatrix_set__9,
dmatrix_size1,
dmatrix_size2,
dmatrix_sizeD,
dmatrix_sizeL,
dmatrix_sizeU,
dmatrix_size__0,
dmatrix_size__1,
dmatrix_sparse__0,
dmatrix_sparse__1,
dmatrix_sparse__2,
dmatrix_sparse__3,
dmatrix_sparsity,
dmatrix_sparsityRef,
dmatrix_sym__0,
dmatrix_sym__1,
dmatrix_sym__2,
dmatrix_sym__3,
dmatrix_sym__4,
dmatrix_sym__5,
dmatrix_sym__6,
dmatrix_sym__7,
dmatrix_toSlice__0,
dmatrix_toSlice__1,
dmatrix_triplet__0,
dmatrix_triplet__1,
dmatrix_unary,
dmatrix_zeros__0,
dmatrix_zeros__1,
dmatrix_zeros__2,
dmatrix_zeros__3,
dmatrix_zz_abs,
dmatrix_zz_acos,
dmatrix_zz_acosh,
dmatrix_zz_adj,
dmatrix_zz_all,
dmatrix_zz_and,
dmatrix_zz_any,
dmatrix_zz_asin,
dmatrix_zz_asinh,
dmatrix_zz_atan,
dmatrix_zz_atan2,
dmatrix_zz_atanh,
dmatrix_zz_blockcat,
dmatrix_zz_blocksplit,
dmatrix_zz_ceil,
dmatrix_zz_cofactor,
dmatrix_zz_cos,
dmatrix_zz_cosh,
dmatrix_zz_countNodes,
dmatrix_zz_cross__0,
dmatrix_zz_cross__1,
dmatrix_zz_densify,
dmatrix_zz_dependsOn,
dmatrix_zz_det,
dmatrix_zz_diag,
dmatrix_zz_diagcat,
dmatrix_zz_diagsplit,
dmatrix_zz_eig_symbolic,
dmatrix_zz_eq,
dmatrix_zz_erf,
dmatrix_zz_erfinv,
dmatrix_zz_exp,
dmatrix_zz_expand,
dmatrix_zz_extractShared__0,
dmatrix_zz_extractShared__1,
dmatrix_zz_extractShared__2,
dmatrix_zz_floor,
dmatrix_zz_gauss_quadrature__0,
dmatrix_zz_gauss_quadrature__1,
dmatrix_zz_gauss_quadrature__2,
dmatrix_zz_ge,
dmatrix_zz_getMinor,
dmatrix_zz_getOperatorRepresentation,
dmatrix_zz_getSymbols__0,
dmatrix_zz_getSymbols__1,
dmatrix_zz_gradient,
dmatrix_zz_gt,
dmatrix_zz_heaviside,
dmatrix_zz_hessian__0,
dmatrix_zz_hessian__1,
dmatrix_zz_horzcat,
dmatrix_zz_horzsplit,
dmatrix_zz_if_else,
dmatrix_zz_if_else_zero,
dmatrix_zz_inner_prod,
dmatrix_zz_inv,
dmatrix_zz_isEqual__0,
dmatrix_zz_isEqual__1,
dmatrix_zz_jacobian,
dmatrix_zz_jacobianTimesVector__0,
dmatrix_zz_jacobianTimesVector__1,
dmatrix_zz_kron,
dmatrix_zz_le,
dmatrix_zz_linspace,
dmatrix_zz_log,
dmatrix_zz_log10,
dmatrix_zz_lt,
dmatrix_zz_max,
dmatrix_zz_min,
dmatrix_zz_minus,
dmatrix_zz_mod,
dmatrix_zz_mpower,
dmatrix_zz_mtaylor__0,
dmatrix_zz_mtaylor__1,
dmatrix_zz_mtaylor__2,
dmatrix_zz_mtimes__0,
dmatrix_zz_mtimes__1,
dmatrix_zz_ne,
dmatrix_zz_norm_0_mul,
dmatrix_zz_norm_1,
dmatrix_zz_norm_2,
dmatrix_zz_norm_F,
dmatrix_zz_norm_inf,
dmatrix_zz_norm_inf_mul,
dmatrix_zz_not,
dmatrix_zz_nullspace,
dmatrix_zz_or,
dmatrix_zz_outer_prod,
dmatrix_zz_pinv,
dmatrix_zz_plus,
dmatrix_zz_poly_coeff,
dmatrix_zz_poly_roots,
dmatrix_zz_polyval,
dmatrix_zz_power,
dmatrix_zz_printCompact,
dmatrix_zz_project,
dmatrix_zz_pw_const,
dmatrix_zz_pw_lin,
dmatrix_zz_qr,
dmatrix_zz_quad_form__0,
dmatrix_zz_quad_form__1,
dmatrix_zz_quad_form__2,
dmatrix_zz_quad_form__3,
dmatrix_zz_ramp,
dmatrix_zz_rdivide,
dmatrix_zz_rectangle,
dmatrix_zz_repmat__0,
dmatrix_zz_repmat__1,
dmatrix_zz_reshape__0,
dmatrix_zz_reshape__1,
dmatrix_zz_sign,
dmatrix_zz_simplify,
dmatrix_zz_sin,
dmatrix_zz_sinh,
dmatrix_zz_solve,
dmatrix_zz_sparsify__0,
dmatrix_zz_sparsify__1,
dmatrix_zz_sprank,
dmatrix_zz_spy,
dmatrix_zz_sqrt,
dmatrix_zz_substituteInPlace__0,
dmatrix_zz_substituteInPlace__1,
dmatrix_zz_substitute__0,
dmatrix_zz_substitute__1,
dmatrix_zz_sumAll,
dmatrix_zz_sumCols,
dmatrix_zz_sumRows,
dmatrix_zz_sum_square,
dmatrix_zz_tan,
dmatrix_zz_tangent,
dmatrix_zz_tanh,
dmatrix_zz_taylor__0,
dmatrix_zz_taylor__1,
dmatrix_zz_taylor__2,
dmatrix_zz_times,
dmatrix_zz_trace,
dmatrix_zz_triangle,
dmatrix_zz_tril2symm,
dmatrix_zz_tril__0,
dmatrix_zz_tril__1,
dmatrix_zz_triu2symm,
dmatrix_zz_triu__0,
dmatrix_zz_triu__1,
dmatrix_zz_unite,
dmatrix_zz_vec,
dmatrix_zz_vecNZ,
dmatrix_zz_vecNZcat,
dmatrix_zz_veccat,
dmatrix_zz_vertcat,
dmatrix_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__DMatrix__CONSTRUCTOR__0" c_casadi__DMatrix__CONSTRUCTOR__0
:: Ptr (Ptr StdString) -> Ptr (StdVec CDouble) -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__0
:: Vector Double -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__0 :: Vector Double -> IO DMatrix
dmatrix__0 = casadi__DMatrix__CONSTRUCTOR__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__1" c_casadi__DMatrix__CONSTRUCTOR__1
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdVec CDouble) -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__1
:: Sparsity -> Vector Double -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__1 :: Sparsity -> Vector Double -> IO DMatrix
dmatrix__1 = casadi__DMatrix__CONSTRUCTOR__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__2" c_casadi__DMatrix__CONSTRUCTOR__2
:: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__2
:: Vector Int -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__2 :: Vector Int -> IO DMatrix
dmatrix__2 = casadi__DMatrix__CONSTRUCTOR__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__3" c_casadi__DMatrix__CONSTRUCTOR__3
:: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__3
:: IMatrix -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__3 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__3 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__3 :: IMatrix -> IO DMatrix
dmatrix__3 = casadi__DMatrix__CONSTRUCTOR__3
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__4" c_casadi__DMatrix__CONSTRUCTOR__4
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec CDouble))) -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__4
:: Vector (Vector Double) -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__4 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__4 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__4 :: Vector (Vector Double) -> IO DMatrix
dmatrix__4 = casadi__DMatrix__CONSTRUCTOR__4
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__5" c_casadi__DMatrix__CONSTRUCTOR__5
:: Ptr (Ptr StdString) -> CDouble -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__5
:: Double -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__5 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__5 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__5 :: Double -> IO DMatrix
dmatrix__5 = casadi__DMatrix__CONSTRUCTOR__5
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__6" c_casadi__DMatrix__CONSTRUCTOR__6
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__6
:: Sparsity -> DMatrix -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__6 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__6 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__6 :: Sparsity -> DMatrix -> IO DMatrix
dmatrix__6 = casadi__DMatrix__CONSTRUCTOR__6
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__7" c_casadi__DMatrix__CONSTRUCTOR__7
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__7
:: Sparsity -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__7 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__7 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__7 :: Sparsity -> IO DMatrix
dmatrix__7 = casadi__DMatrix__CONSTRUCTOR__7
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__8" c_casadi__DMatrix__CONSTRUCTOR__8
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__8
:: Int -> Int -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__8 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__8 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__8 :: Int -> Int -> IO DMatrix
dmatrix__8 = casadi__DMatrix__CONSTRUCTOR__8
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__9" c_casadi__DMatrix__CONSTRUCTOR__9
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__9
:: DMatrix -> IO DMatrix
casadi__DMatrix__CONSTRUCTOR__9 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__9 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__9 :: DMatrix -> IO DMatrix
dmatrix__9 = casadi__DMatrix__CONSTRUCTOR__9
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__CONSTRUCTOR__10" c_casadi__DMatrix__CONSTRUCTOR__10
:: Ptr (Ptr StdString) -> IO (Ptr DMatrix')
casadi__DMatrix__CONSTRUCTOR__10
:: IO DMatrix
casadi__DMatrix__CONSTRUCTOR__10 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__CONSTRUCTOR__10 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix__10 :: IO DMatrix
dmatrix__10 = casadi__DMatrix__CONSTRUCTOR__10
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__T" c_casadi__DMatrix__T
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__T
:: DMatrix -> IO DMatrix
casadi__DMatrix__T x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__T errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_T :: DMatrixClass a => a -> IO DMatrix
dmatrix_T x = casadi__DMatrix__T (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix____constpow__" c_casadi__DMatrix____constpow__
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix____constpow__
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix____constpow__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix____constpow__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix___constpow__ :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix___constpow__ x = casadi__DMatrix____constpow__ (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix____copysign__" c_casadi__DMatrix____copysign__
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix____copysign__
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix____copysign__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix____copysign__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix___copysign__ :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix___copysign__ x = casadi__DMatrix____copysign__ (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix____mldivide__" c_casadi__DMatrix____mldivide__
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix____mldivide__
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix____mldivide__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix____mldivide__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix___mldivide__ :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix___mldivide__ x = casadi__DMatrix____mldivide__ (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix____mrdivide__" c_casadi__DMatrix____mrdivide__
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix____mrdivide__
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix____mrdivide__ x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix____mrdivide__ errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix___mrdivide__ :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix___mrdivide__ x = casadi__DMatrix____mrdivide__ (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix____nonzero__" c_casadi__DMatrix____nonzero__
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix____nonzero__
:: DMatrix -> IO Bool
casadi__DMatrix____nonzero__ x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix____nonzero__ errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix___nonzero__ :: DMatrixClass a => a -> IO Bool
dmatrix___nonzero__ x = casadi__DMatrix____nonzero__ (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix____truediv____0" c_casadi__DMatrix____truediv____0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix____truediv____0
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix____truediv____0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix____truediv____0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix___truediv____0 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix___truediv____0 x = casadi__DMatrix____truediv____0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix____truediv____1" c_casadi__DMatrix____truediv____1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix____truediv____1
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix____truediv____1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix____truediv____1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix___truediv____1 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix___truediv____1 x = casadi__DMatrix____truediv____1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__append" c_casadi__DMatrix__append
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi__DMatrix__append
:: DMatrix -> DMatrix -> IO ()
casadi__DMatrix__append x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__append errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_append :: DMatrixClass a => a -> DMatrix -> IO ()
dmatrix_append x = casadi__DMatrix__append (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__appendColumns" c_casadi__DMatrix__appendColumns
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi__DMatrix__appendColumns
:: DMatrix -> DMatrix -> IO ()
casadi__DMatrix__appendColumns x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__appendColumns errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_appendColumns :: DMatrixClass a => a -> DMatrix -> IO ()
dmatrix_appendColumns x = casadi__DMatrix__appendColumns (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__binary" c_casadi__DMatrix__binary
:: Ptr (Ptr StdString) -> CInt -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__binary
:: Int -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__binary x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__binary errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_binary :: Int -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_binary = casadi__DMatrix__binary
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__className" c_casadi__DMatrix__className
:: Ptr (Ptr StdString) -> IO (Ptr StdString)
casadi__DMatrix__className
:: IO String
casadi__DMatrix__className =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__className errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_className :: IO String
dmatrix_className = casadi__DMatrix__className
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__clear" c_casadi__DMatrix__clear
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__clear
:: DMatrix -> IO ()
casadi__DMatrix__clear x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__clear errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_clear :: DMatrixClass a => a -> IO ()
dmatrix_clear x = casadi__DMatrix__clear (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__colind" c_casadi__DMatrix__colind
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__colind
:: DMatrix -> Int -> IO Int
casadi__DMatrix__colind x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__colind errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_colind :: DMatrixClass a => a -> Int -> IO Int
dmatrix_colind x = casadi__DMatrix__colind (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__dimString" c_casadi__DMatrix__dimString
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr StdString)
casadi__DMatrix__dimString
:: DMatrix -> IO String
casadi__DMatrix__dimString x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__dimString errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_dimString :: DMatrixClass a => a -> IO String
dmatrix_dimString x = casadi__DMatrix__dimString (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__enlarge__0" c_casadi__DMatrix__enlarge__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO ()
casadi__DMatrix__enlarge__0
:: DMatrix -> Int -> Int -> Vector Int -> Vector Int -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_enlarge__0 :: DMatrixClass a => a -> Int -> Int -> Vector Int -> Vector Int -> IO ()
dmatrix_enlarge__0 x = casadi__DMatrix__enlarge__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__enlarge__1" c_casadi__DMatrix__enlarge__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> CInt -> IO ()
casadi__DMatrix__enlarge__1
:: DMatrix -> Int -> Int -> Vector Int -> Vector Int -> Bool -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_enlarge__1 :: DMatrixClass a => a -> Int -> Int -> Vector Int -> Vector Int -> Bool -> IO ()
dmatrix_enlarge__1 x = casadi__DMatrix__enlarge__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__erase__0" c_casadi__DMatrix__erase__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> IO ()
casadi__DMatrix__erase__0
:: DMatrix -> Vector Int -> IO ()
casadi__DMatrix__erase__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__erase__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_erase__0 :: DMatrixClass a => a -> Vector Int -> IO ()
dmatrix_erase__0 x = casadi__DMatrix__erase__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__erase__1" c_casadi__DMatrix__erase__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> CInt -> IO ()
casadi__DMatrix__erase__1
:: DMatrix -> Vector Int -> Bool -> IO ()
casadi__DMatrix__erase__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__erase__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_erase__1 :: DMatrixClass a => a -> Vector Int -> Bool -> IO ()
dmatrix_erase__1 x = casadi__DMatrix__erase__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__erase__2" c_casadi__DMatrix__erase__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO ()
casadi__DMatrix__erase__2
:: DMatrix -> Vector Int -> Vector Int -> IO ()
casadi__DMatrix__erase__2 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__erase__2 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_erase__2 :: DMatrixClass a => a -> Vector Int -> Vector Int -> IO ()
dmatrix_erase__2 x = casadi__DMatrix__erase__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__erase__3" c_casadi__DMatrix__erase__3
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> CInt -> IO ()
casadi__DMatrix__erase__3
:: DMatrix -> Vector Int -> Vector Int -> Bool -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_erase__3 :: DMatrixClass a => a -> Vector Int -> Vector Int -> Bool -> IO ()
dmatrix_erase__3 x = casadi__DMatrix__erase__3 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__eye" c_casadi__DMatrix__eye
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__eye
:: Int -> IO DMatrix
casadi__DMatrix__eye x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__eye errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_eye :: Int -> IO DMatrix
dmatrix_eye = casadi__DMatrix__eye
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__find__0" c_casadi__DMatrix__find__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec CInt))
casadi__DMatrix__find__0
:: DMatrix -> IO (Vector Int)
casadi__DMatrix__find__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__find__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_find__0 :: DMatrixClass a => a -> IO (Vector Int)
dmatrix_find__0 x = casadi__DMatrix__find__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__find__1" c_casadi__DMatrix__find__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr (StdVec CInt))
casadi__DMatrix__find__1
:: DMatrix -> Bool -> IO (Vector Int)
casadi__DMatrix__find__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__find__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_find__1 :: DMatrixClass a => a -> Bool -> IO (Vector Int)
dmatrix_find__1 x = casadi__DMatrix__find__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__0" c_casadi__DMatrix__get__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> Ptr IMatrix' -> IO ()
casadi__DMatrix__get__0
:: DMatrix -> DMatrix -> Bool -> IMatrix -> IMatrix -> IO ()
casadi__DMatrix__get__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__DMatrix__get__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
dmatrix_get__0 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> IMatrix -> IO ()
dmatrix_get__0 x = casadi__DMatrix__get__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__1" c_casadi__DMatrix__get__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> Ptr Slice' -> IO ()
casadi__DMatrix__get__1
:: DMatrix -> DMatrix -> Bool -> IMatrix -> Slice -> IO ()
casadi__DMatrix__get__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__DMatrix__get__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
dmatrix_get__1 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> Slice -> IO ()
dmatrix_get__1 x = casadi__DMatrix__get__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__2" c_casadi__DMatrix__get__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> Ptr IMatrix' -> IO ()
casadi__DMatrix__get__2
:: DMatrix -> DMatrix -> Bool -> Slice -> IMatrix -> IO ()
casadi__DMatrix__get__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__DMatrix__get__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
dmatrix_get__2 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> IMatrix -> IO ()
dmatrix_get__2 x = casadi__DMatrix__get__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__3" c_casadi__DMatrix__get__3
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> Ptr Slice' -> IO ()
casadi__DMatrix__get__3
:: DMatrix -> DMatrix -> Bool -> Slice -> Slice -> IO ()
casadi__DMatrix__get__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__DMatrix__get__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
dmatrix_get__3 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> Slice -> IO ()
dmatrix_get__3 x = casadi__DMatrix__get__3 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__4" c_casadi__DMatrix__get__4
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Sparsity' -> IO ()
casadi__DMatrix__get__4
:: DMatrix -> DMatrix -> Bool -> Sparsity -> IO ()
casadi__DMatrix__get__4 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__get__4 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_get__4 :: DMatrixClass a => a -> DMatrix -> Bool -> Sparsity -> IO ()
dmatrix_get__4 x = casadi__DMatrix__get__4 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__5" c_casadi__DMatrix__get__5
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> IO ()
casadi__DMatrix__get__5
:: DMatrix -> DMatrix -> Bool -> IMatrix -> IO ()
casadi__DMatrix__get__5 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__get__5 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_get__5 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> IO ()
dmatrix_get__5 x = casadi__DMatrix__get__5 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__6" c_casadi__DMatrix__get__6
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> IO ()
casadi__DMatrix__get__6
:: DMatrix -> DMatrix -> Bool -> Slice -> IO ()
casadi__DMatrix__get__6 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__get__6 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_get__6 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> IO ()
dmatrix_get__6 x = casadi__DMatrix__get__6 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__7" c_casadi__DMatrix__get__7
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> IO ()
casadi__DMatrix__get__7
:: DMatrix -> Vector Double -> IO ()
casadi__DMatrix__get__7 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__get__7 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_get__7 :: DMatrixClass a => a -> Vector Double -> IO ()
dmatrix_get__7 x = casadi__DMatrix__get__7 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__8" c_casadi__DMatrix__get__8
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> CInt -> IO ()
casadi__DMatrix__get__8
:: DMatrix -> Vector Double -> Bool -> IO ()
casadi__DMatrix__get__8 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__get__8 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_get__8 :: DMatrixClass a => a -> Vector Double -> Bool -> IO ()
dmatrix_get__8 x = casadi__DMatrix__get__8 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__9" c_casadi__DMatrix__get__9
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO ()
casadi__DMatrix__get__9
:: DMatrix -> Double -> IO ()
casadi__DMatrix__get__9 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__get__9 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_get__9 :: DMatrixClass a => a -> Double -> IO ()
dmatrix_get__9 x = casadi__DMatrix__get__9 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__get__10" c_casadi__DMatrix__get__10
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi__DMatrix__get__10
:: DMatrix -> DMatrix -> IO ()
casadi__DMatrix__get__10 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__get__10 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_get__10 :: DMatrixClass a => a -> DMatrix -> IO ()
dmatrix_get__10 x = casadi__DMatrix__get__10 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getColind" c_casadi__DMatrix__getColind
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec CInt))
casadi__DMatrix__getColind
:: DMatrix -> IO (Vector Int)
casadi__DMatrix__getColind x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getColind errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getColind :: DMatrixClass a => a -> IO (Vector Int)
dmatrix_getColind x = casadi__DMatrix__getColind (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getDep__0" c_casadi__DMatrix__getDep__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__getDep__0
:: DMatrix -> IO DMatrix
casadi__DMatrix__getDep__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getDep__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getDep__0 :: DMatrixClass a => a -> IO DMatrix
dmatrix_getDep__0 x = casadi__DMatrix__getDep__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getDep__1" c_casadi__DMatrix__getDep__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__getDep__1
:: DMatrix -> Int -> IO DMatrix
casadi__DMatrix__getDep__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getDep__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getDep__1 :: DMatrixClass a => a -> Int -> IO DMatrix
dmatrix_getDep__1 x = casadi__DMatrix__getDep__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getElementHash" c_casadi__DMatrix__getElementHash
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CLong
casadi__DMatrix__getElementHash
:: DMatrix -> IO Int
casadi__DMatrix__getElementHash x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getElementHash errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getElementHash :: DMatrixClass a => a -> IO Int
dmatrix_getElementHash x = casadi__DMatrix__getElementHash (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getEqualityCheckingDepth" c_casadi__DMatrix__getEqualityCheckingDepth
:: Ptr (Ptr StdString) -> IO CInt
casadi__DMatrix__getEqualityCheckingDepth
:: IO Int
casadi__DMatrix__getEqualityCheckingDepth =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getEqualityCheckingDepth errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getEqualityCheckingDepth :: IO Int
dmatrix_getEqualityCheckingDepth = casadi__DMatrix__getEqualityCheckingDepth
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getIntValue" c_casadi__DMatrix__getIntValue
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__getIntValue
:: DMatrix -> IO Int
casadi__DMatrix__getIntValue x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getIntValue errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getIntValue :: DMatrixClass a => a -> IO Int
dmatrix_getIntValue x = casadi__DMatrix__getIntValue (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getMaxNumCallsInPrint" c_casadi__DMatrix__getMaxNumCallsInPrint
:: Ptr (Ptr StdString) -> IO CLong
casadi__DMatrix__getMaxNumCallsInPrint
:: IO Int
casadi__DMatrix__getMaxNumCallsInPrint =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getMaxNumCallsInPrint errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getMaxNumCallsInPrint :: IO Int
dmatrix_getMaxNumCallsInPrint = casadi__DMatrix__getMaxNumCallsInPrint
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getNZ__0" c_casadi__DMatrix__getNZ__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> IO ()
casadi__DMatrix__getNZ__0
:: DMatrix -> DMatrix -> Bool -> IMatrix -> IO ()
casadi__DMatrix__getNZ__0 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getNZ__0 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getNZ__0 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> IO ()
dmatrix_getNZ__0 x = casadi__DMatrix__getNZ__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getNZ__1" c_casadi__DMatrix__getNZ__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> IO ()
casadi__DMatrix__getNZ__1
:: DMatrix -> DMatrix -> Bool -> Slice -> IO ()
casadi__DMatrix__getNZ__1 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getNZ__1 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getNZ__1 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> IO ()
dmatrix_getNZ__1 x = casadi__DMatrix__getNZ__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getNZ__2" c_casadi__DMatrix__getNZ__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> IO ()
casadi__DMatrix__getNZ__2
:: DMatrix -> Vector Double -> IO ()
casadi__DMatrix__getNZ__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getNZ__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getNZ__2 :: DMatrixClass a => a -> Vector Double -> IO ()
dmatrix_getNZ__2 x = casadi__DMatrix__getNZ__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getNZ__3" c_casadi__DMatrix__getNZ__3
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO ()
casadi__DMatrix__getNZ__3
:: DMatrix -> Double -> IO ()
casadi__DMatrix__getNZ__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getNZ__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getNZ__3 :: DMatrixClass a => a -> Double -> IO ()
dmatrix_getNZ__3 x = casadi__DMatrix__getNZ__3 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getName" c_casadi__DMatrix__getName
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr StdString)
casadi__DMatrix__getName
:: DMatrix -> IO String
casadi__DMatrix__getName x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getName errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getName :: DMatrixClass a => a -> IO String
dmatrix_getName x = casadi__DMatrix__getName (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getNdeps" c_casadi__DMatrix__getNdeps
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__getNdeps
:: DMatrix -> IO Int
casadi__DMatrix__getNdeps x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getNdeps errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getNdeps :: DMatrixClass a => a -> IO Int
dmatrix_getNdeps x = casadi__DMatrix__getNdeps (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getRow" c_casadi__DMatrix__getRow
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec CInt))
casadi__DMatrix__getRow
:: DMatrix -> IO (Vector Int)
casadi__DMatrix__getRow x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getRow errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getRow :: DMatrixClass a => a -> IO (Vector Int)
dmatrix_getRow x = casadi__DMatrix__getRow (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getSparsity" c_casadi__DMatrix__getSparsity
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr Sparsity')
casadi__DMatrix__getSparsity
:: DMatrix -> IO Sparsity
casadi__DMatrix__getSparsity x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getSparsity errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getSparsity :: DMatrixClass a => a -> IO Sparsity
dmatrix_getSparsity x = casadi__DMatrix__getSparsity (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getSym" c_casadi__DMatrix__getSym
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> IO ()
casadi__DMatrix__getSym
:: DMatrix -> Vector Double -> IO ()
casadi__DMatrix__getSym x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getSym errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getSym :: DMatrixClass a => a -> Vector Double -> IO ()
dmatrix_getSym x = casadi__DMatrix__getSym (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getValue__0" c_casadi__DMatrix__getValue__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CDouble
casadi__DMatrix__getValue__0
:: DMatrix -> Int -> IO Double
casadi__DMatrix__getValue__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getValue__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getValue__0 :: DMatrixClass a => a -> Int -> IO Double
dmatrix_getValue__0 x = casadi__DMatrix__getValue__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getValue__1" c_casadi__DMatrix__getValue__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CDouble
casadi__DMatrix__getValue__1
:: DMatrix -> IO Double
casadi__DMatrix__getValue__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getValue__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getValue__1 :: DMatrixClass a => a -> IO Double
dmatrix_getValue__1 x = casadi__DMatrix__getValue__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__hasNZ" c_casadi__DMatrix__hasNZ
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO CInt
casadi__DMatrix__hasNZ
:: DMatrix -> Int -> Int -> IO Bool
casadi__DMatrix__hasNZ x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__hasNZ errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_hasNZ :: DMatrixClass a => a -> Int -> Int -> IO Bool
dmatrix_hasNZ x = casadi__DMatrix__hasNZ (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__hasNonStructuralZeros" c_casadi__DMatrix__hasNonStructuralZeros
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__hasNonStructuralZeros
:: DMatrix -> IO Bool
casadi__DMatrix__hasNonStructuralZeros x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__hasNonStructuralZeros errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_hasNonStructuralZeros :: DMatrixClass a => a -> IO Bool
dmatrix_hasNonStructuralZeros x = casadi__DMatrix__hasNonStructuralZeros (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__inf__0" c_casadi__DMatrix__inf__0
:: Ptr (Ptr StdString) -> IO (Ptr DMatrix')
casadi__DMatrix__inf__0
:: IO DMatrix
casadi__DMatrix__inf__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__inf__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_inf__0 :: IO DMatrix
dmatrix_inf__0 = casadi__DMatrix__inf__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__inf__1" c_casadi__DMatrix__inf__1
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__inf__1
:: Int -> IO DMatrix
casadi__DMatrix__inf__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__inf__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_inf__1 :: Int -> IO DMatrix
dmatrix_inf__1 = casadi__DMatrix__inf__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__inf__2" c_casadi__DMatrix__inf__2
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__inf__2
:: Int -> Int -> IO DMatrix
casadi__DMatrix__inf__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__inf__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_inf__2 :: Int -> Int -> IO DMatrix
dmatrix_inf__2 = casadi__DMatrix__inf__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__inf__3" c_casadi__DMatrix__inf__3
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__inf__3
:: Sparsity -> IO DMatrix
casadi__DMatrix__inf__3 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__inf__3 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_inf__3 :: Sparsity -> IO DMatrix
dmatrix_inf__3 = casadi__DMatrix__inf__3
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isCommutative" c_casadi__DMatrix__isCommutative
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isCommutative
:: DMatrix -> IO Bool
casadi__DMatrix__isCommutative x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isCommutative errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isCommutative :: DMatrixClass a => a -> IO Bool
dmatrix_isCommutative x = casadi__DMatrix__isCommutative (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isConstant" c_casadi__DMatrix__isConstant
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isConstant
:: DMatrix -> IO Bool
casadi__DMatrix__isConstant x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isConstant errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isConstant :: DMatrixClass a => a -> IO Bool
dmatrix_isConstant x = casadi__DMatrix__isConstant (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isDense" c_casadi__DMatrix__isDense
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isDense
:: DMatrix -> IO Bool
casadi__DMatrix__isDense x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isDense errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isDense :: DMatrixClass a => a -> IO Bool
dmatrix_isDense x = casadi__DMatrix__isDense (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isEmpty__0" c_casadi__DMatrix__isEmpty__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isEmpty__0
:: DMatrix -> IO Bool
casadi__DMatrix__isEmpty__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isEmpty__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isEmpty__0 :: DMatrixClass a => a -> IO Bool
dmatrix_isEmpty__0 x = casadi__DMatrix__isEmpty__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isEmpty__1" c_casadi__DMatrix__isEmpty__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__isEmpty__1
:: DMatrix -> Bool -> IO Bool
casadi__DMatrix__isEmpty__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isEmpty__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isEmpty__1 :: DMatrixClass a => a -> Bool -> IO Bool
dmatrix_isEmpty__1 x = casadi__DMatrix__isEmpty__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isIdentity" c_casadi__DMatrix__isIdentity
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isIdentity
:: DMatrix -> IO Bool
casadi__DMatrix__isIdentity x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isIdentity errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isIdentity :: DMatrixClass a => a -> IO Bool
dmatrix_isIdentity x = casadi__DMatrix__isIdentity (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isInteger" c_casadi__DMatrix__isInteger
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isInteger
:: DMatrix -> IO Bool
casadi__DMatrix__isInteger x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isInteger errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isInteger :: DMatrixClass a => a -> IO Bool
dmatrix_isInteger x = casadi__DMatrix__isInteger (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isLeaf" c_casadi__DMatrix__isLeaf
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isLeaf
:: DMatrix -> IO Bool
casadi__DMatrix__isLeaf x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isLeaf errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isLeaf :: DMatrixClass a => a -> IO Bool
dmatrix_isLeaf x = casadi__DMatrix__isLeaf (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isMinusOne" c_casadi__DMatrix__isMinusOne
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isMinusOne
:: DMatrix -> IO Bool
casadi__DMatrix__isMinusOne x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isMinusOne errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isMinusOne :: DMatrixClass a => a -> IO Bool
dmatrix_isMinusOne x = casadi__DMatrix__isMinusOne (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isOne" c_casadi__DMatrix__isOne
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isOne
:: DMatrix -> IO Bool
casadi__DMatrix__isOne x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isOne errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isOne :: DMatrixClass a => a -> IO Bool
dmatrix_isOne x = casadi__DMatrix__isOne (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isRegular" c_casadi__DMatrix__isRegular
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isRegular
:: DMatrix -> IO Bool
casadi__DMatrix__isRegular x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isRegular errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isRegular :: DMatrixClass a => a -> IO Bool
dmatrix_isRegular x = casadi__DMatrix__isRegular (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isRowVector" c_casadi__DMatrix__isRowVector
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isRowVector
:: DMatrix -> IO Bool
casadi__DMatrix__isRowVector x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isRowVector errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isRowVector :: DMatrixClass a => a -> IO Bool
dmatrix_isRowVector x = casadi__DMatrix__isRowVector (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isScalar__0" c_casadi__DMatrix__isScalar__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isScalar__0
:: DMatrix -> IO Bool
casadi__DMatrix__isScalar__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isScalar__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isScalar__0 :: DMatrixClass a => a -> IO Bool
dmatrix_isScalar__0 x = casadi__DMatrix__isScalar__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isScalar__1" c_casadi__DMatrix__isScalar__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__isScalar__1
:: DMatrix -> Bool -> IO Bool
casadi__DMatrix__isScalar__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isScalar__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isScalar__1 :: DMatrixClass a => a -> Bool -> IO Bool
dmatrix_isScalar__1 x = casadi__DMatrix__isScalar__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isSlice__0" c_casadi__DMatrix__isSlice__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isSlice__0
:: DMatrix -> IO Bool
casadi__DMatrix__isSlice__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isSlice__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isSlice__0 :: DMatrixClass a => a -> IO Bool
dmatrix_isSlice__0 x = casadi__DMatrix__isSlice__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isSlice__1" c_casadi__DMatrix__isSlice__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__isSlice__1
:: DMatrix -> Bool -> IO Bool
casadi__DMatrix__isSlice__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isSlice__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isSlice__1 :: DMatrixClass a => a -> Bool -> IO Bool
dmatrix_isSlice__1 x = casadi__DMatrix__isSlice__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isSmooth" c_casadi__DMatrix__isSmooth
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isSmooth
:: DMatrix -> IO Bool
casadi__DMatrix__isSmooth x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isSmooth errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isSmooth :: DMatrixClass a => a -> IO Bool
dmatrix_isSmooth x = casadi__DMatrix__isSmooth (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isSquare" c_casadi__DMatrix__isSquare
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isSquare
:: DMatrix -> IO Bool
casadi__DMatrix__isSquare x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isSquare errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isSquare :: DMatrixClass a => a -> IO Bool
dmatrix_isSquare x = casadi__DMatrix__isSquare (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isSymbolic" c_casadi__DMatrix__isSymbolic
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isSymbolic
:: DMatrix -> IO Bool
casadi__DMatrix__isSymbolic x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isSymbolic errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isSymbolic :: DMatrixClass a => a -> IO Bool
dmatrix_isSymbolic x = casadi__DMatrix__isSymbolic (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isSymbolicSparse" c_casadi__DMatrix__isSymbolicSparse
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isSymbolicSparse
:: DMatrix -> IO Bool
casadi__DMatrix__isSymbolicSparse x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isSymbolicSparse errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isSymbolicSparse :: DMatrixClass a => a -> IO Bool
dmatrix_isSymbolicSparse x = casadi__DMatrix__isSymbolicSparse (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isTril" c_casadi__DMatrix__isTril
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isTril
:: DMatrix -> IO Bool
casadi__DMatrix__isTril x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isTril errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isTril :: DMatrixClass a => a -> IO Bool
dmatrix_isTril x = casadi__DMatrix__isTril (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isTriu" c_casadi__DMatrix__isTriu
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isTriu
:: DMatrix -> IO Bool
casadi__DMatrix__isTriu x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isTriu errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isTriu :: DMatrixClass a => a -> IO Bool
dmatrix_isTriu x = casadi__DMatrix__isTriu (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isVector__0" c_casadi__DMatrix__isVector__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isVector__0
:: DMatrix -> IO Bool
casadi__DMatrix__isVector__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isVector__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isVector__0 :: DMatrixClass a => a -> IO Bool
dmatrix_isVector__0 x = casadi__DMatrix__isVector__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isVector__1" c_casadi__DMatrix__isVector__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__isVector__1
:: DMatrix -> Bool -> IO Bool
casadi__DMatrix__isVector__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isVector__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isVector__1 :: DMatrixClass a => a -> Bool -> IO Bool
dmatrix_isVector__1 x = casadi__DMatrix__isVector__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__isZero" c_casadi__DMatrix__isZero
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__isZero
:: DMatrix -> IO Bool
casadi__DMatrix__isZero x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__isZero errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_isZero :: DMatrixClass a => a -> IO Bool
dmatrix_isZero x = casadi__DMatrix__isZero (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__makeSparse__0" c_casadi__DMatrix__makeSparse__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__makeSparse__0
:: DMatrix -> IO ()
casadi__DMatrix__makeSparse__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__makeSparse__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_makeSparse__0 :: DMatrixClass a => a -> IO ()
dmatrix_makeSparse__0 x = casadi__DMatrix__makeSparse__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__makeSparse__1" c_casadi__DMatrix__makeSparse__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO ()
casadi__DMatrix__makeSparse__1
:: DMatrix -> Double -> IO ()
casadi__DMatrix__makeSparse__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__makeSparse__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_makeSparse__1 :: DMatrixClass a => a -> Double -> IO ()
dmatrix_makeSparse__1 x = casadi__DMatrix__makeSparse__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__matrix_matrix" c_casadi__DMatrix__matrix_matrix
:: Ptr (Ptr StdString) -> CInt -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__matrix_matrix
:: Int -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__matrix_matrix x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__matrix_matrix errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_matrix_matrix :: Int -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_matrix_matrix = casadi__DMatrix__matrix_matrix
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__matrix_scalar" c_casadi__DMatrix__matrix_scalar
:: Ptr (Ptr StdString) -> CInt -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__matrix_scalar
:: Int -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__matrix_scalar x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__matrix_scalar errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_matrix_scalar :: Int -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_matrix_scalar = casadi__DMatrix__matrix_scalar
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__nan__0" c_casadi__DMatrix__nan__0
:: Ptr (Ptr StdString) -> IO (Ptr DMatrix')
casadi__DMatrix__nan__0
:: IO DMatrix
casadi__DMatrix__nan__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__nan__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_nan__0 :: IO DMatrix
dmatrix_nan__0 = casadi__DMatrix__nan__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__nan__1" c_casadi__DMatrix__nan__1
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__nan__1
:: Int -> IO DMatrix
casadi__DMatrix__nan__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__nan__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_nan__1 :: Int -> IO DMatrix
dmatrix_nan__1 = casadi__DMatrix__nan__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__nan__2" c_casadi__DMatrix__nan__2
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__nan__2
:: Int -> Int -> IO DMatrix
casadi__DMatrix__nan__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__nan__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_nan__2 :: Int -> Int -> IO DMatrix
dmatrix_nan__2 = casadi__DMatrix__nan__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__nan__3" c_casadi__DMatrix__nan__3
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__nan__3
:: Sparsity -> IO DMatrix
casadi__DMatrix__nan__3 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__nan__3 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_nan__3 :: Sparsity -> IO DMatrix
dmatrix_nan__3 = casadi__DMatrix__nan__3
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__nnz" c_casadi__DMatrix__nnz
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__nnz
:: DMatrix -> IO Int
casadi__DMatrix__nnz x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__nnz errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_nnz :: DMatrixClass a => a -> IO Int
dmatrix_nnz x = casadi__DMatrix__nnz (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__nonzeros" c_casadi__DMatrix__nonzeros
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec CDouble))
casadi__DMatrix__nonzeros
:: DMatrix -> IO (Vector Double)
casadi__DMatrix__nonzeros x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__nonzeros errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_nonzeros :: DMatrixClass a => a -> IO (Vector Double)
dmatrix_nonzeros x = casadi__DMatrix__nonzeros (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__nonzeros_int" c_casadi__DMatrix__nonzeros_int
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec CInt))
casadi__DMatrix__nonzeros_int
:: DMatrix -> IO (Vector Int)
casadi__DMatrix__nonzeros_int x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__nonzeros_int errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_nonzeros_int :: DMatrixClass a => a -> IO (Vector Int)
dmatrix_nonzeros_int x = casadi__DMatrix__nonzeros_int (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__numel__0" c_casadi__DMatrix__numel__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__numel__0
:: DMatrix -> Int -> IO Int
casadi__DMatrix__numel__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__numel__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_numel__0 :: DMatrixClass a => a -> Int -> IO Int
dmatrix_numel__0 x = casadi__DMatrix__numel__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__numel__1" c_casadi__DMatrix__numel__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__numel__1
:: DMatrix -> IO Int
casadi__DMatrix__numel__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__numel__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_numel__1 :: DMatrixClass a => a -> IO Int
dmatrix_numel__1 x = casadi__DMatrix__numel__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__ones__0" c_casadi__DMatrix__ones__0
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__ones__0
:: Sparsity -> IO DMatrix
casadi__DMatrix__ones__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__ones__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_ones__0 :: Sparsity -> IO DMatrix
dmatrix_ones__0 = casadi__DMatrix__ones__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__ones__1" c_casadi__DMatrix__ones__1
:: Ptr (Ptr StdString) -> IO (Ptr DMatrix')
casadi__DMatrix__ones__1
:: IO DMatrix
casadi__DMatrix__ones__1 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__ones__1 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_ones__1 :: IO DMatrix
dmatrix_ones__1 = casadi__DMatrix__ones__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__ones__2" c_casadi__DMatrix__ones__2
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__ones__2
:: Int -> IO DMatrix
casadi__DMatrix__ones__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__ones__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_ones__2 :: Int -> IO DMatrix
dmatrix_ones__2 = casadi__DMatrix__ones__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__ones__3" c_casadi__DMatrix__ones__3
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__ones__3
:: Int -> Int -> IO DMatrix
casadi__DMatrix__ones__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__ones__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_ones__3 :: Int -> Int -> IO DMatrix
dmatrix_ones__3 = casadi__DMatrix__ones__3
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__operator_plus" c_casadi__DMatrix__operator_plus
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__operator_plus
:: DMatrix -> IO DMatrix
casadi__DMatrix__operator_plus x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__operator_plus errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_operator_plus :: DMatrixClass a => a -> IO DMatrix
dmatrix_operator_plus x = casadi__DMatrix__operator_plus (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__operator_minus" c_casadi__DMatrix__operator_minus
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__operator_minus
:: DMatrix -> IO DMatrix
casadi__DMatrix__operator_minus x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__operator_minus errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_operator_minus :: DMatrixClass a => a -> IO DMatrix
dmatrix_operator_minus x = casadi__DMatrix__operator_minus (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__printDense" c_casadi__DMatrix__printDense
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__printDense
:: DMatrix -> IO ()
casadi__DMatrix__printDense x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__printDense errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_printDense :: DMatrixClass a => a -> IO ()
dmatrix_printDense x = casadi__DMatrix__printDense (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__printScalar" c_casadi__DMatrix__printScalar
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__printScalar
:: DMatrix -> IO ()
casadi__DMatrix__printScalar x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__printScalar errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_printScalar :: DMatrixClass a => a -> IO ()
dmatrix_printScalar x = casadi__DMatrix__printScalar (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__printSparse" c_casadi__DMatrix__printSparse
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__printSparse
:: DMatrix -> IO ()
casadi__DMatrix__printSparse x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__printSparse errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_printSparse :: DMatrixClass a => a -> IO ()
dmatrix_printSparse x = casadi__DMatrix__printSparse (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__printVector" c_casadi__DMatrix__printVector
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__printVector
:: DMatrix -> IO ()
casadi__DMatrix__printVector x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__printVector errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_printVector :: DMatrixClass a => a -> IO ()
dmatrix_printVector x = casadi__DMatrix__printVector (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__printme" c_casadi__DMatrix__printme
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__printme
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__printme x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__printme errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_printme :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_printme x = casadi__DMatrix__printme (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__remove" c_casadi__DMatrix__remove
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO ()
casadi__DMatrix__remove
:: DMatrix -> Vector Int -> Vector Int -> IO ()
casadi__DMatrix__remove x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__remove errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_remove :: DMatrixClass a => a -> Vector Int -> Vector Int -> IO ()
dmatrix_remove x = casadi__DMatrix__remove (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__reserve__0" c_casadi__DMatrix__reserve__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO ()
casadi__DMatrix__reserve__0
:: DMatrix -> Int -> Int -> IO ()
casadi__DMatrix__reserve__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__reserve__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_reserve__0 :: DMatrixClass a => a -> Int -> Int -> IO ()
dmatrix_reserve__0 x = casadi__DMatrix__reserve__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__reserve__1" c_casadi__DMatrix__reserve__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO ()
casadi__DMatrix__reserve__1
:: DMatrix -> Int -> IO ()
casadi__DMatrix__reserve__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__reserve__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_reserve__1 :: DMatrixClass a => a -> Int -> IO ()
dmatrix_reserve__1 x = casadi__DMatrix__reserve__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__resize" c_casadi__DMatrix__resize
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO ()
casadi__DMatrix__resize
:: DMatrix -> Int -> Int -> IO ()
casadi__DMatrix__resize x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__resize errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_resize :: DMatrixClass a => a -> Int -> Int -> IO ()
dmatrix_resize x = casadi__DMatrix__resize (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__row" c_casadi__DMatrix__row
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__row
:: DMatrix -> Int -> IO Int
casadi__DMatrix__row x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__row errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_row :: DMatrixClass a => a -> Int -> IO Int
dmatrix_row x = casadi__DMatrix__row (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sanityCheck__0" c_casadi__DMatrix__sanityCheck__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__sanityCheck__0
:: DMatrix -> IO ()
casadi__DMatrix__sanityCheck__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sanityCheck__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sanityCheck__0 :: DMatrixClass a => a -> IO ()
dmatrix_sanityCheck__0 x = casadi__DMatrix__sanityCheck__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sanityCheck__1" c_casadi__DMatrix__sanityCheck__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO ()
casadi__DMatrix__sanityCheck__1
:: DMatrix -> Bool -> IO ()
casadi__DMatrix__sanityCheck__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sanityCheck__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sanityCheck__1 :: DMatrixClass a => a -> Bool -> IO ()
dmatrix_sanityCheck__1 x = casadi__DMatrix__sanityCheck__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__scalar_matrix" c_casadi__DMatrix__scalar_matrix
:: Ptr (Ptr StdString) -> CInt -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__scalar_matrix
:: Int -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__scalar_matrix x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__scalar_matrix errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_scalar_matrix :: Int -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_scalar_matrix = casadi__DMatrix__scalar_matrix
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__0" c_casadi__DMatrix__set__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> Ptr IMatrix' -> IO ()
casadi__DMatrix__set__0
:: DMatrix -> DMatrix -> Bool -> IMatrix -> IMatrix -> IO ()
casadi__DMatrix__set__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__DMatrix__set__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
dmatrix_set__0 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> IMatrix -> IO ()
dmatrix_set__0 x = casadi__DMatrix__set__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__1" c_casadi__DMatrix__set__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> Ptr Slice' -> IO ()
casadi__DMatrix__set__1
:: DMatrix -> DMatrix -> Bool -> IMatrix -> Slice -> IO ()
casadi__DMatrix__set__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__DMatrix__set__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
dmatrix_set__1 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> Slice -> IO ()
dmatrix_set__1 x = casadi__DMatrix__set__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__2" c_casadi__DMatrix__set__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> Ptr IMatrix' -> IO ()
casadi__DMatrix__set__2
:: DMatrix -> DMatrix -> Bool -> Slice -> IMatrix -> IO ()
casadi__DMatrix__set__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__DMatrix__set__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
dmatrix_set__2 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> IMatrix -> IO ()
dmatrix_set__2 x = casadi__DMatrix__set__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__3" c_casadi__DMatrix__set__3
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> Ptr Slice' -> IO ()
casadi__DMatrix__set__3
:: DMatrix -> DMatrix -> Bool -> Slice -> Slice -> IO ()
casadi__DMatrix__set__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__DMatrix__set__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
dmatrix_set__3 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> Slice -> IO ()
dmatrix_set__3 x = casadi__DMatrix__set__3 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__4" c_casadi__DMatrix__set__4
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Sparsity' -> IO ()
casadi__DMatrix__set__4
:: DMatrix -> DMatrix -> Bool -> Sparsity -> IO ()
casadi__DMatrix__set__4 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__set__4 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_set__4 :: DMatrixClass a => a -> DMatrix -> Bool -> Sparsity -> IO ()
dmatrix_set__4 x = casadi__DMatrix__set__4 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__5" c_casadi__DMatrix__set__5
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> IO ()
casadi__DMatrix__set__5
:: DMatrix -> DMatrix -> Bool -> IMatrix -> IO ()
casadi__DMatrix__set__5 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__set__5 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_set__5 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> IO ()
dmatrix_set__5 x = casadi__DMatrix__set__5 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__6" c_casadi__DMatrix__set__6
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> IO ()
casadi__DMatrix__set__6
:: DMatrix -> DMatrix -> Bool -> Slice -> IO ()
casadi__DMatrix__set__6 x0 x1 x2 x3 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
withMarshal x3 $ \x3' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__set__6 errStrPtrP x0' x1' x2' x3'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_set__6 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> IO ()
dmatrix_set__6 x = casadi__DMatrix__set__6 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__7" c_casadi__DMatrix__set__7
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> IO ()
casadi__DMatrix__set__7
:: DMatrix -> Vector Double -> IO ()
casadi__DMatrix__set__7 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__set__7 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_set__7 :: DMatrixClass a => a -> Vector Double -> IO ()
dmatrix_set__7 x = casadi__DMatrix__set__7 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__8" c_casadi__DMatrix__set__8
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> CInt -> IO ()
casadi__DMatrix__set__8
:: DMatrix -> Vector Double -> Bool -> IO ()
casadi__DMatrix__set__8 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__set__8 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_set__8 :: DMatrixClass a => a -> Vector Double -> Bool -> IO ()
dmatrix_set__8 x = casadi__DMatrix__set__8 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__9" c_casadi__DMatrix__set__9
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO ()
casadi__DMatrix__set__9
:: DMatrix -> Double -> IO ()
casadi__DMatrix__set__9 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__set__9 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_set__9 :: DMatrixClass a => a -> Double -> IO ()
dmatrix_set__9 x = casadi__DMatrix__set__9 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__set__10" c_casadi__DMatrix__set__10
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi__DMatrix__set__10
:: DMatrix -> DMatrix -> IO ()
casadi__DMatrix__set__10 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__set__10 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_set__10 :: DMatrixClass a => a -> DMatrix -> IO ()
dmatrix_set__10 x = casadi__DMatrix__set__10 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setEqualityCheckingDepth__0" c_casadi__DMatrix__setEqualityCheckingDepth__0
:: Ptr (Ptr StdString) -> IO ()
casadi__DMatrix__setEqualityCheckingDepth__0
:: IO ()
casadi__DMatrix__setEqualityCheckingDepth__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setEqualityCheckingDepth__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setEqualityCheckingDepth__0 :: IO ()
dmatrix_setEqualityCheckingDepth__0 = casadi__DMatrix__setEqualityCheckingDepth__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setEqualityCheckingDepth__1" c_casadi__DMatrix__setEqualityCheckingDepth__1
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__DMatrix__setEqualityCheckingDepth__1
:: Int -> IO ()
casadi__DMatrix__setEqualityCheckingDepth__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setEqualityCheckingDepth__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setEqualityCheckingDepth__1 :: Int -> IO ()
dmatrix_setEqualityCheckingDepth__1 = casadi__DMatrix__setEqualityCheckingDepth__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setMaxNumCallsInPrint__0" c_casadi__DMatrix__setMaxNumCallsInPrint__0
:: Ptr (Ptr StdString) -> IO ()
casadi__DMatrix__setMaxNumCallsInPrint__0
:: IO ()
casadi__DMatrix__setMaxNumCallsInPrint__0 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setMaxNumCallsInPrint__0 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setMaxNumCallsInPrint__0 :: IO ()
dmatrix_setMaxNumCallsInPrint__0 = casadi__DMatrix__setMaxNumCallsInPrint__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setMaxNumCallsInPrint__1" c_casadi__DMatrix__setMaxNumCallsInPrint__1
:: Ptr (Ptr StdString) -> CLong -> IO ()
casadi__DMatrix__setMaxNumCallsInPrint__1
:: Int -> IO ()
casadi__DMatrix__setMaxNumCallsInPrint__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setMaxNumCallsInPrint__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setMaxNumCallsInPrint__1 :: Int -> IO ()
dmatrix_setMaxNumCallsInPrint__1 = casadi__DMatrix__setMaxNumCallsInPrint__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setNZ__0" c_casadi__DMatrix__setNZ__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr IMatrix' -> IO ()
casadi__DMatrix__setNZ__0
:: DMatrix -> DMatrix -> Bool -> IMatrix -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_setNZ__0 :: DMatrixClass a => a -> DMatrix -> Bool -> IMatrix -> IO ()
dmatrix_setNZ__0 x = casadi__DMatrix__setNZ__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setNZ__1" c_casadi__DMatrix__setNZ__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr Slice' -> IO ()
casadi__DMatrix__setNZ__1
:: DMatrix -> DMatrix -> Bool -> Slice -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_setNZ__1 :: DMatrixClass a => a -> DMatrix -> Bool -> Slice -> IO ()
dmatrix_setNZ__1 x = casadi__DMatrix__setNZ__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setNZ__2" c_casadi__DMatrix__setNZ__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> IO ()
casadi__DMatrix__setNZ__2
:: DMatrix -> Vector Double -> IO ()
casadi__DMatrix__setNZ__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setNZ__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setNZ__2 :: DMatrixClass a => a -> Vector Double -> IO ()
dmatrix_setNZ__2 x = casadi__DMatrix__setNZ__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setNZ__3" c_casadi__DMatrix__setNZ__3
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO ()
casadi__DMatrix__setNZ__3
:: DMatrix -> Double -> IO ()
casadi__DMatrix__setNZ__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setNZ__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setNZ__3 :: DMatrixClass a => a -> Double -> IO ()
dmatrix_setNZ__3 x = casadi__DMatrix__setNZ__3 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setPrecision" c_casadi__DMatrix__setPrecision
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__DMatrix__setPrecision
:: Int -> IO ()
casadi__DMatrix__setPrecision x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setPrecision errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setPrecision :: Int -> IO ()
dmatrix_setPrecision = casadi__DMatrix__setPrecision
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setScientific" c_casadi__DMatrix__setScientific
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__DMatrix__setScientific
:: Bool -> IO ()
casadi__DMatrix__setScientific x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setScientific errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setScientific :: Bool -> IO ()
dmatrix_setScientific = casadi__DMatrix__setScientific
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setSparse__0" c_casadi__DMatrix__setSparse__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__setSparse__0
:: DMatrix -> Sparsity -> IO DMatrix
casadi__DMatrix__setSparse__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setSparse__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setSparse__0 :: DMatrixClass a => a -> Sparsity -> IO DMatrix
dmatrix_setSparse__0 x = casadi__DMatrix__setSparse__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setSparse__1" c_casadi__DMatrix__setSparse__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr Sparsity' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__setSparse__1
:: DMatrix -> Sparsity -> Bool -> IO DMatrix
casadi__DMatrix__setSparse__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setSparse__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setSparse__1 :: DMatrixClass a => a -> Sparsity -> Bool -> IO DMatrix
dmatrix_setSparse__1 x = casadi__DMatrix__setSparse__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setSym" c_casadi__DMatrix__setSym
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CDouble) -> IO ()
casadi__DMatrix__setSym
:: DMatrix -> Vector Double -> IO ()
casadi__DMatrix__setSym x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setSym errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setSym :: DMatrixClass a => a -> Vector Double -> IO ()
dmatrix_setSym x = casadi__DMatrix__setSym (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setValue__0" c_casadi__DMatrix__setValue__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> CInt -> IO ()
casadi__DMatrix__setValue__0
:: DMatrix -> Double -> Int -> IO ()
casadi__DMatrix__setValue__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setValue__0 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setValue__0 :: DMatrixClass a => a -> Double -> Int -> IO ()
dmatrix_setValue__0 x = casadi__DMatrix__setValue__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setValue__1" c_casadi__DMatrix__setValue__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO ()
casadi__DMatrix__setValue__1
:: DMatrix -> Double -> IO ()
casadi__DMatrix__setValue__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setValue__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setValue__1 :: DMatrixClass a => a -> Double -> IO ()
dmatrix_setValue__1 x = casadi__DMatrix__setValue__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setWidth" c_casadi__DMatrix__setWidth
:: Ptr (Ptr StdString) -> CInt -> IO ()
casadi__DMatrix__setWidth
:: Int -> IO ()
casadi__DMatrix__setWidth x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setWidth errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setWidth :: Int -> IO ()
dmatrix_setWidth = casadi__DMatrix__setWidth
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__setZero" c_casadi__DMatrix__setZero
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__setZero
:: DMatrix -> IO ()
casadi__DMatrix__setZero x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__setZero errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_setZero :: DMatrixClass a => a -> IO ()
dmatrix_setZero x = casadi__DMatrix__setZero (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__size__0" c_casadi__DMatrix__size__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__size__0
:: DMatrix -> SparsityType -> IO Int
casadi__DMatrix__size__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__size__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_size__0 :: DMatrixClass a => a -> SparsityType -> IO Int
dmatrix_size__0 x = casadi__DMatrix__size__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__size__1" c_casadi__DMatrix__size__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__size__1
:: DMatrix -> IO Int
casadi__DMatrix__size__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__size__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_size__1 :: DMatrixClass a => a -> IO Int
dmatrix_size__1 x = casadi__DMatrix__size__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__size1" c_casadi__DMatrix__size1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__size1
:: DMatrix -> IO Int
casadi__DMatrix__size1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__size1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_size1 :: DMatrixClass a => a -> IO Int
dmatrix_size1 x = casadi__DMatrix__size1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__size2" c_casadi__DMatrix__size2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__size2
:: DMatrix -> IO Int
casadi__DMatrix__size2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__size2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_size2 :: DMatrixClass a => a -> IO Int
dmatrix_size2 x = casadi__DMatrix__size2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sizeD" c_casadi__DMatrix__sizeD
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__sizeD
:: DMatrix -> IO Int
casadi__DMatrix__sizeD x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sizeD errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sizeD :: DMatrixClass a => a -> IO Int
dmatrix_sizeD x = casadi__DMatrix__sizeD (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sizeL" c_casadi__DMatrix__sizeL
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__sizeL
:: DMatrix -> IO Int
casadi__DMatrix__sizeL x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sizeL errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sizeL :: DMatrixClass a => a -> IO Int
dmatrix_sizeL x = casadi__DMatrix__sizeL (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sizeU" c_casadi__DMatrix__sizeU
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__sizeU
:: DMatrix -> IO Int
casadi__DMatrix__sizeU x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sizeU errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sizeU :: DMatrixClass a => a -> IO Int
dmatrix_sizeU x = casadi__DMatrix__sizeU (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sparse__0" c_casadi__DMatrix__sparse__0
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__sparse__0
:: Sparsity -> DMatrix -> IO DMatrix
casadi__DMatrix__sparse__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sparse__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sparse__0 :: Sparsity -> DMatrix -> IO DMatrix
dmatrix_sparse__0 = casadi__DMatrix__sparse__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sparse__1" c_casadi__DMatrix__sparse__1
:: Ptr (Ptr StdString) -> IO (Ptr DMatrix')
casadi__DMatrix__sparse__1
:: IO DMatrix
casadi__DMatrix__sparse__1 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sparse__1 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sparse__1 :: IO DMatrix
dmatrix_sparse__1 = casadi__DMatrix__sparse__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sparse__2" c_casadi__DMatrix__sparse__2
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__sparse__2
:: Int -> IO DMatrix
casadi__DMatrix__sparse__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sparse__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sparse__2 :: Int -> IO DMatrix
dmatrix_sparse__2 = casadi__DMatrix__sparse__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sparse__3" c_casadi__DMatrix__sparse__3
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__sparse__3
:: Int -> Int -> IO DMatrix
casadi__DMatrix__sparse__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sparse__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sparse__3 :: Int -> Int -> IO DMatrix
dmatrix_sparse__3 = casadi__DMatrix__sparse__3
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sparsity" c_casadi__DMatrix__sparsity
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr Sparsity')
casadi__DMatrix__sparsity
:: DMatrix -> IO Sparsity
casadi__DMatrix__sparsity x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sparsity errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sparsity :: DMatrixClass a => a -> IO Sparsity
dmatrix_sparsity x = casadi__DMatrix__sparsity (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sparsityRef" c_casadi__DMatrix__sparsityRef
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr Sparsity')
casadi__DMatrix__sparsityRef
:: DMatrix -> IO Sparsity
casadi__DMatrix__sparsityRef x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sparsityRef errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sparsityRef :: DMatrixClass a => a -> IO Sparsity
dmatrix_sparsityRef x = casadi__DMatrix__sparsityRef (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__0" c_casadi__DMatrix__sym__0
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> CInt -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))))
casadi__DMatrix__sym__0
:: String -> Int -> Int -> Int -> Int -> IO (Vector (Vector DMatrix))
casadi__DMatrix__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__DMatrix__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
dmatrix_sym__0 :: String -> Int -> Int -> Int -> Int -> IO (Vector (Vector DMatrix))
dmatrix_sym__0 = casadi__DMatrix__sym__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__1" c_casadi__DMatrix__sym__1
:: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))))
casadi__DMatrix__sym__1
:: String -> Sparsity -> Int -> Int -> IO (Vector (Vector DMatrix))
casadi__DMatrix__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__DMatrix__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
dmatrix_sym__1 :: String -> Sparsity -> Int -> Int -> IO (Vector (Vector DMatrix))
dmatrix_sym__1 = casadi__DMatrix__sym__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__2" c_casadi__DMatrix__sym__2
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> CInt -> CInt -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__sym__2
:: String -> Int -> Int -> Int -> IO (Vector DMatrix)
casadi__DMatrix__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__DMatrix__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
dmatrix_sym__2 :: String -> Int -> Int -> Int -> IO (Vector DMatrix)
dmatrix_sym__2 = casadi__DMatrix__sym__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__3" c_casadi__DMatrix__sym__3
:: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> CInt -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__sym__3
:: String -> Sparsity -> Int -> IO (Vector DMatrix)
casadi__DMatrix__sym__3 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sym__3 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sym__3 :: String -> Sparsity -> Int -> IO (Vector DMatrix)
dmatrix_sym__3 = casadi__DMatrix__sym__3
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__4" c_casadi__DMatrix__sym__4
:: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__sym__4
:: String -> Sparsity -> IO DMatrix
casadi__DMatrix__sym__4 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sym__4 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sym__4 :: String -> Sparsity -> IO DMatrix
dmatrix_sym__4 = casadi__DMatrix__sym__4
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__5" c_casadi__DMatrix__sym__5
:: Ptr (Ptr StdString) -> Ptr StdString -> IO (Ptr DMatrix')
casadi__DMatrix__sym__5
:: String -> IO DMatrix
casadi__DMatrix__sym__5 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sym__5 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sym__5 :: String -> IO DMatrix
dmatrix_sym__5 = casadi__DMatrix__sym__5
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__6" c_casadi__DMatrix__sym__6
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__sym__6
:: String -> Int -> IO DMatrix
casadi__DMatrix__sym__6 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sym__6 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sym__6 :: String -> Int -> IO DMatrix
dmatrix_sym__6 = casadi__DMatrix__sym__6
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__sym__7" c_casadi__DMatrix__sym__7
:: Ptr (Ptr StdString) -> Ptr StdString -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__sym__7
:: String -> Int -> Int -> IO DMatrix
casadi__DMatrix__sym__7 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__sym__7 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_sym__7 :: String -> Int -> Int -> IO DMatrix
dmatrix_sym__7 = casadi__DMatrix__sym__7
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__toSlice__0" c_casadi__DMatrix__toSlice__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr Slice')
casadi__DMatrix__toSlice__0
:: DMatrix -> IO Slice
casadi__DMatrix__toSlice__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__toSlice__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_toSlice__0 :: DMatrixClass a => a -> IO Slice
dmatrix_toSlice__0 x = casadi__DMatrix__toSlice__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__toSlice__1" c_casadi__DMatrix__toSlice__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr Slice')
casadi__DMatrix__toSlice__1
:: DMatrix -> Bool -> IO Slice
casadi__DMatrix__toSlice__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__toSlice__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_toSlice__1 :: DMatrixClass a => a -> Bool -> IO Slice
dmatrix_toSlice__1 x = casadi__DMatrix__toSlice__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__triplet__0" c_casadi__DMatrix__triplet__0
:: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__triplet__0
:: Vector Int -> Vector Int -> DMatrix -> Int -> Int -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_triplet__0 :: Vector Int -> Vector Int -> DMatrix -> Int -> Int -> IO DMatrix
dmatrix_triplet__0 = casadi__DMatrix__triplet__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__triplet__1" c_casadi__DMatrix__triplet__1
:: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__triplet__1
:: Vector Int -> Vector Int -> DMatrix -> IO DMatrix
casadi__DMatrix__triplet__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__triplet__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_triplet__1 :: Vector Int -> Vector Int -> DMatrix -> IO DMatrix
dmatrix_triplet__1 = casadi__DMatrix__triplet__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__unary" c_casadi__DMatrix__unary
:: Ptr (Ptr StdString) -> CInt -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__unary
:: Int -> DMatrix -> IO DMatrix
casadi__DMatrix__unary x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__unary errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_unary :: Int -> DMatrix -> IO DMatrix
dmatrix_unary = casadi__DMatrix__unary
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zeros__0" c_casadi__DMatrix__zeros__0
:: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__zeros__0
:: Sparsity -> IO DMatrix
casadi__DMatrix__zeros__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zeros__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zeros__0 :: Sparsity -> IO DMatrix
dmatrix_zeros__0 = casadi__DMatrix__zeros__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zeros__1" c_casadi__DMatrix__zeros__1
:: Ptr (Ptr StdString) -> IO (Ptr DMatrix')
casadi__DMatrix__zeros__1
:: IO DMatrix
casadi__DMatrix__zeros__1 =
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zeros__1 errStrPtrP
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zeros__1 :: IO DMatrix
dmatrix_zeros__1 = casadi__DMatrix__zeros__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zeros__2" c_casadi__DMatrix__zeros__2
:: Ptr (Ptr StdString) -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zeros__2
:: Int -> IO DMatrix
casadi__DMatrix__zeros__2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zeros__2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zeros__2 :: Int -> IO DMatrix
dmatrix_zeros__2 = casadi__DMatrix__zeros__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zeros__3" c_casadi__DMatrix__zeros__3
:: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zeros__3
:: Int -> Int -> IO DMatrix
casadi__DMatrix__zeros__3 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zeros__3 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zeros__3 :: Int -> Int -> IO DMatrix
dmatrix_zeros__3 = casadi__DMatrix__zeros__3
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_abs" c_casadi__DMatrix__zz_abs
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_abs
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_abs x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_abs errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_abs :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_abs x = casadi__DMatrix__zz_abs (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_acos" c_casadi__DMatrix__zz_acos
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_acos
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_acos x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_acos errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_acos :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_acos x = casadi__DMatrix__zz_acos (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_acosh" c_casadi__DMatrix__zz_acosh
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_acosh
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_acosh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_acosh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_acosh :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_acosh x = casadi__DMatrix__zz_acosh (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_adj" c_casadi__DMatrix__zz_adj
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_adj
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_adj x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_adj errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_adj :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_adj x = casadi__DMatrix__zz_adj (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_all" c_casadi__DMatrix__zz_all
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_all
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_all x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_all errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_all :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_all x = casadi__DMatrix__zz_all (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_and" c_casadi__DMatrix__zz_and
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_and
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_and x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_and errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_and :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_and x = casadi__DMatrix__zz_and (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_any" c_casadi__DMatrix__zz_any
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_any
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_any x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_any errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_any :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_any x = casadi__DMatrix__zz_any (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_asin" c_casadi__DMatrix__zz_asin
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_asin
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_asin x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_asin errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_asin :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_asin x = casadi__DMatrix__zz_asin (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_asinh" c_casadi__DMatrix__zz_asinh
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_asinh
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_asinh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_asinh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_asinh :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_asinh x = casadi__DMatrix__zz_asinh (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_atan" c_casadi__DMatrix__zz_atan
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_atan
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_atan x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_atan errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_atan :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_atan x = casadi__DMatrix__zz_atan (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_atan2" c_casadi__DMatrix__zz_atan2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_atan2
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_atan2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_atan2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_atan2 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_atan2 x = casadi__DMatrix__zz_atan2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_atanh" c_casadi__DMatrix__zz_atanh
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_atanh
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_atanh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_atanh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_atanh :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_atanh x = casadi__DMatrix__zz_atanh (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_blockcat" c_casadi__DMatrix__zz_blockcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))) -> IO (Ptr DMatrix')
casadi__DMatrix__zz_blockcat
:: Vector (Vector DMatrix) -> IO DMatrix
casadi__DMatrix__zz_blockcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_blockcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_blockcat :: Vector (Vector DMatrix) -> IO DMatrix
dmatrix_zz_blockcat = casadi__DMatrix__zz_blockcat
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_blocksplit" c_casadi__DMatrix__zz_blocksplit
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))))
casadi__DMatrix__zz_blocksplit
:: DMatrix -> Vector Int -> Vector Int -> IO (Vector (Vector DMatrix))
casadi__DMatrix__zz_blocksplit x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_blocksplit errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_blocksplit :: DMatrixClass a => a -> Vector Int -> Vector Int -> IO (Vector (Vector DMatrix))
dmatrix_zz_blocksplit x = casadi__DMatrix__zz_blocksplit (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_ceil" c_casadi__DMatrix__zz_ceil
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_ceil
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_ceil x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_ceil errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_ceil :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_ceil x = casadi__DMatrix__zz_ceil (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_cofactor" c_casadi__DMatrix__zz_cofactor
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_cofactor
:: DMatrix -> Int -> Int -> IO DMatrix
casadi__DMatrix__zz_cofactor x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_cofactor errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_cofactor :: DMatrixClass a => a -> Int -> Int -> IO DMatrix
dmatrix_zz_cofactor x = casadi__DMatrix__zz_cofactor (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_cos" c_casadi__DMatrix__zz_cos
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_cos
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_cos x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_cos errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_cos :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_cos x = casadi__DMatrix__zz_cos (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_cosh" c_casadi__DMatrix__zz_cosh
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_cosh
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_cosh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_cosh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_cosh :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_cosh x = casadi__DMatrix__zz_cosh (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_countNodes" c_casadi__DMatrix__zz_countNodes
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__zz_countNodes
:: DMatrix -> IO Int
casadi__DMatrix__zz_countNodes x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_countNodes errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_countNodes :: DMatrixClass a => a -> IO Int
dmatrix_zz_countNodes x = casadi__DMatrix__zz_countNodes (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_cross__0" c_casadi__DMatrix__zz_cross__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_cross__0
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_cross__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_cross__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_cross__0 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_cross__0 x = casadi__DMatrix__zz_cross__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_cross__1" c_casadi__DMatrix__zz_cross__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_cross__1
:: DMatrix -> DMatrix -> Int -> IO DMatrix
casadi__DMatrix__zz_cross__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_cross__1 :: DMatrixClass a => a -> DMatrix -> Int -> IO DMatrix
dmatrix_zz_cross__1 x = casadi__DMatrix__zz_cross__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_densify" c_casadi__DMatrix__zz_densify
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_densify
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_densify x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_densify errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_densify :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_densify x = casadi__DMatrix__zz_densify (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_dependsOn" c_casadi__DMatrix__zz_dependsOn
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__zz_dependsOn
:: DMatrix -> DMatrix -> IO Bool
casadi__DMatrix__zz_dependsOn x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_dependsOn errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_dependsOn :: DMatrixClass a => a -> DMatrix -> IO Bool
dmatrix_zz_dependsOn x = casadi__DMatrix__zz_dependsOn (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_det" c_casadi__DMatrix__zz_det
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_det
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_det x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_det errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_det :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_det x = casadi__DMatrix__zz_det (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_diag" c_casadi__DMatrix__zz_diag
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_diag
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_diag x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_diag errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_diag :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_diag x = casadi__DMatrix__zz_diag (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_diagcat" c_casadi__DMatrix__zz_diagcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi__DMatrix__zz_diagcat
:: Vector DMatrix -> IO DMatrix
casadi__DMatrix__zz_diagcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_diagcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_diagcat :: Vector DMatrix -> IO DMatrix
dmatrix_zz_diagcat = casadi__DMatrix__zz_diagcat
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_diagsplit" c_casadi__DMatrix__zz_diagsplit
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__zz_diagsplit
:: DMatrix -> Vector Int -> Vector Int -> IO (Vector DMatrix)
casadi__DMatrix__zz_diagsplit x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_diagsplit errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_diagsplit :: DMatrixClass a => a -> Vector Int -> Vector Int -> IO (Vector DMatrix)
dmatrix_zz_diagsplit x = casadi__DMatrix__zz_diagsplit (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_eig_symbolic" c_casadi__DMatrix__zz_eig_symbolic
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_eig_symbolic
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_eig_symbolic x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_eig_symbolic errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_eig_symbolic :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_eig_symbolic x = casadi__DMatrix__zz_eig_symbolic (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_eq" c_casadi__DMatrix__zz_eq
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_eq
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_eq x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_eq errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_eq :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_eq x = casadi__DMatrix__zz_eq (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_erf" c_casadi__DMatrix__zz_erf
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_erf
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_erf x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_erf errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_erf :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_erf x = casadi__DMatrix__zz_erf (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_erfinv" c_casadi__DMatrix__zz_erfinv
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_erfinv
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_erfinv x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_erfinv errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_erfinv :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_erfinv x = casadi__DMatrix__zz_erfinv (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_exp" c_casadi__DMatrix__zz_exp
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_exp
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_exp x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_exp errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_exp :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_exp x = casadi__DMatrix__zz_exp (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_expand" c_casadi__DMatrix__zz_expand
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi__DMatrix__zz_expand
:: DMatrix -> DMatrix -> DMatrix -> IO ()
casadi__DMatrix__zz_expand x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_expand errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_expand :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO ()
dmatrix_zz_expand x = casadi__DMatrix__zz_expand (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_extractShared__0" c_casadi__DMatrix__zz_extractShared__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> IO ()
casadi__DMatrix__zz_extractShared__0
:: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO ()
casadi__DMatrix__zz_extractShared__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_extractShared__0 :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO ()
dmatrix_zz_extractShared__0 = casadi__DMatrix__zz_extractShared__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_extractShared__1" c_casadi__DMatrix__zz_extractShared__1
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr StdString -> IO ()
casadi__DMatrix__zz_extractShared__1
:: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> String -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_extractShared__1 :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> String -> IO ()
dmatrix_zz_extractShared__1 = casadi__DMatrix__zz_extractShared__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_extractShared__2" c_casadi__DMatrix__zz_extractShared__2
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr StdString -> Ptr StdString -> IO ()
casadi__DMatrix__zz_extractShared__2
:: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> String -> String -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_extractShared__2 :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> String -> String -> IO ()
dmatrix_zz_extractShared__2 = casadi__DMatrix__zz_extractShared__2
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_floor" c_casadi__DMatrix__zz_floor
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_floor
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_floor x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_floor errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_floor :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_floor x = casadi__DMatrix__zz_floor (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_gauss_quadrature__0" c_casadi__DMatrix__zz_gauss_quadrature__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_gauss_quadrature__0
:: DMatrix -> DMatrix -> DMatrix -> DMatrix -> Int -> DMatrix -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_gauss_quadrature__0 :: DMatrixClass a => a -> DMatrix -> DMatrix -> DMatrix -> Int -> DMatrix -> IO DMatrix
dmatrix_zz_gauss_quadrature__0 x = casadi__DMatrix__zz_gauss_quadrature__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_gauss_quadrature__1" c_casadi__DMatrix__zz_gauss_quadrature__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_gauss_quadrature__1
:: DMatrix -> DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_gauss_quadrature__1 :: DMatrixClass a => a -> DMatrix -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_gauss_quadrature__1 x = casadi__DMatrix__zz_gauss_quadrature__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_gauss_quadrature__2" c_casadi__DMatrix__zz_gauss_quadrature__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_gauss_quadrature__2
:: DMatrix -> DMatrix -> DMatrix -> DMatrix -> Int -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_gauss_quadrature__2 :: DMatrixClass a => a -> DMatrix -> DMatrix -> DMatrix -> Int -> IO DMatrix
dmatrix_zz_gauss_quadrature__2 x = casadi__DMatrix__zz_gauss_quadrature__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_ge" c_casadi__DMatrix__zz_ge
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_ge
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_ge x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_ge errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_ge :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_ge x = casadi__DMatrix__zz_ge (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_getMinor" c_casadi__DMatrix__zz_getMinor
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_getMinor
:: DMatrix -> Int -> Int -> IO DMatrix
casadi__DMatrix__zz_getMinor x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_getMinor errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_getMinor :: DMatrixClass a => a -> Int -> Int -> IO DMatrix
dmatrix_zz_getMinor x = casadi__DMatrix__zz_getMinor (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_getOperatorRepresentation" c_casadi__DMatrix__zz_getOperatorRepresentation
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr StdString)
casadi__DMatrix__zz_getOperatorRepresentation
:: DMatrix -> Vector String -> IO String
casadi__DMatrix__zz_getOperatorRepresentation x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_getOperatorRepresentation errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_getOperatorRepresentation :: DMatrixClass a => a -> Vector String -> IO String
dmatrix_zz_getOperatorRepresentation x = casadi__DMatrix__zz_getOperatorRepresentation (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_getSymbols__0" c_casadi__DMatrix__zz_getSymbols__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__zz_getSymbols__0
:: Vector DMatrix -> IO (Vector DMatrix)
casadi__DMatrix__zz_getSymbols__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_getSymbols__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_getSymbols__0 :: Vector DMatrix -> IO (Vector DMatrix)
dmatrix_zz_getSymbols__0 = casadi__DMatrix__zz_getSymbols__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_getSymbols__1" c_casadi__DMatrix__zz_getSymbols__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__zz_getSymbols__1
:: DMatrix -> IO (Vector DMatrix)
casadi__DMatrix__zz_getSymbols__1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_getSymbols__1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_getSymbols__1 :: DMatrixClass a => a -> IO (Vector DMatrix)
dmatrix_zz_getSymbols__1 x = casadi__DMatrix__zz_getSymbols__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_gradient" c_casadi__DMatrix__zz_gradient
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_gradient
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_gradient x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_gradient errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_gradient :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_gradient x = casadi__DMatrix__zz_gradient (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_gt" c_casadi__DMatrix__zz_gt
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_gt
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_gt x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_gt errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_gt :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_gt x = casadi__DMatrix__zz_gt (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_heaviside" c_casadi__DMatrix__zz_heaviside
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_heaviside
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_heaviside x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_heaviside errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_heaviside :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_heaviside x = casadi__DMatrix__zz_heaviside (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_hessian__0" c_casadi__DMatrix__zz_hessian__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi__DMatrix__zz_hessian__0
:: DMatrix -> DMatrix -> DMatrix -> DMatrix -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_hessian__0 :: DMatrixClass a => a -> DMatrix -> DMatrix -> DMatrix -> IO ()
dmatrix_zz_hessian__0 x = casadi__DMatrix__zz_hessian__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_hessian__1" c_casadi__DMatrix__zz_hessian__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_hessian__1
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_hessian__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_hessian__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_hessian__1 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_hessian__1 x = casadi__DMatrix__zz_hessian__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_horzcat" c_casadi__DMatrix__zz_horzcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi__DMatrix__zz_horzcat
:: Vector DMatrix -> IO DMatrix
casadi__DMatrix__zz_horzcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_horzcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_horzcat :: Vector DMatrix -> IO DMatrix
dmatrix_zz_horzcat = casadi__DMatrix__zz_horzcat
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_horzsplit" c_casadi__DMatrix__zz_horzsplit
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__zz_horzsplit
:: DMatrix -> Vector Int -> IO (Vector DMatrix)
casadi__DMatrix__zz_horzsplit x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_horzsplit errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_horzsplit :: DMatrixClass a => a -> Vector Int -> IO (Vector DMatrix)
dmatrix_zz_horzsplit x = casadi__DMatrix__zz_horzsplit (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_if_else" c_casadi__DMatrix__zz_if_else
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_if_else
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_if_else x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_if_else :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_if_else x = casadi__DMatrix__zz_if_else (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_if_else_zero" c_casadi__DMatrix__zz_if_else_zero
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_if_else_zero
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_if_else_zero x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_if_else_zero :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_if_else_zero x = casadi__DMatrix__zz_if_else_zero (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_inner_prod" c_casadi__DMatrix__zz_inner_prod
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_inner_prod
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_inner_prod x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_inner_prod errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_inner_prod :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_inner_prod x = casadi__DMatrix__zz_inner_prod (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_inv" c_casadi__DMatrix__zz_inv
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_inv
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_inv x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_inv errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_inv :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_inv x = casadi__DMatrix__zz_inv (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_isEqual__0" c_casadi__DMatrix__zz_isEqual__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__zz_isEqual__0
:: DMatrix -> DMatrix -> IO Bool
casadi__DMatrix__zz_isEqual__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_isEqual__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_isEqual__0 :: DMatrixClass a => a -> DMatrix -> IO Bool
dmatrix_zz_isEqual__0 x = casadi__DMatrix__zz_isEqual__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_isEqual__1" c_casadi__DMatrix__zz_isEqual__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO CInt
casadi__DMatrix__zz_isEqual__1
:: DMatrix -> DMatrix -> Int -> IO Bool
casadi__DMatrix__zz_isEqual__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_isEqual__1 :: DMatrixClass a => a -> DMatrix -> Int -> IO Bool
dmatrix_zz_isEqual__1 x = casadi__DMatrix__zz_isEqual__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_jacobian" c_casadi__DMatrix__zz_jacobian
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_jacobian
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_jacobian x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_jacobian errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_jacobian :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_jacobian x = casadi__DMatrix__zz_jacobian (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_jacobianTimesVector__0" c_casadi__DMatrix__zz_jacobianTimesVector__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_jacobianTimesVector__0
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_jacobianTimesVector__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_jacobianTimesVector__0 :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_jacobianTimesVector__0 x = casadi__DMatrix__zz_jacobianTimesVector__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_jacobianTimesVector__1" c_casadi__DMatrix__zz_jacobianTimesVector__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_jacobianTimesVector__1
:: DMatrix -> DMatrix -> DMatrix -> Bool -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_jacobianTimesVector__1 :: DMatrixClass a => a -> DMatrix -> DMatrix -> Bool -> IO DMatrix
dmatrix_zz_jacobianTimesVector__1 x = casadi__DMatrix__zz_jacobianTimesVector__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_kron" c_casadi__DMatrix__zz_kron
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_kron
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_kron x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_kron errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_kron :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_kron x = casadi__DMatrix__zz_kron (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_le" c_casadi__DMatrix__zz_le
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_le
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_le x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_le errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_le :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_le x = casadi__DMatrix__zz_le (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_linspace" c_casadi__DMatrix__zz_linspace
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_linspace
:: DMatrix -> DMatrix -> Int -> IO DMatrix
casadi__DMatrix__zz_linspace x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_linspace errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_linspace :: DMatrixClass a => a -> DMatrix -> Int -> IO DMatrix
dmatrix_zz_linspace x = casadi__DMatrix__zz_linspace (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_log" c_casadi__DMatrix__zz_log
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_log
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_log x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_log errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_log :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_log x = casadi__DMatrix__zz_log (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_log10" c_casadi__DMatrix__zz_log10
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_log10
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_log10 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_log10 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_log10 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_log10 x = casadi__DMatrix__zz_log10 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_lt" c_casadi__DMatrix__zz_lt
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_lt
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_lt x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_lt errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_lt :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_lt x = casadi__DMatrix__zz_lt (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_max" c_casadi__DMatrix__zz_max
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_max
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_max x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_max errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_max :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_max x = casadi__DMatrix__zz_max (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_min" c_casadi__DMatrix__zz_min
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_min
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_min x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_min errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_min :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_min x = casadi__DMatrix__zz_min (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_minus" c_casadi__DMatrix__zz_minus
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_minus
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_minus x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_minus errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_minus :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_minus x = casadi__DMatrix__zz_minus (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_mod" c_casadi__DMatrix__zz_mod
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_mod
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_mod x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_mod errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_mod :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_mod x = casadi__DMatrix__zz_mod (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_mpower" c_casadi__DMatrix__zz_mpower
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_mpower
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_mpower x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_mpower errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_mpower :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_mpower x = casadi__DMatrix__zz_mpower (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_mtaylor__0" c_casadi__DMatrix__zz_mtaylor__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr (StdVec CInt) -> IO (Ptr DMatrix')
casadi__DMatrix__zz_mtaylor__0
:: DMatrix -> DMatrix -> DMatrix -> Int -> Vector Int -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_mtaylor__0 :: DMatrixClass a => a -> DMatrix -> DMatrix -> Int -> Vector Int -> IO DMatrix
dmatrix_zz_mtaylor__0 x = casadi__DMatrix__zz_mtaylor__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_mtaylor__1" c_casadi__DMatrix__zz_mtaylor__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_mtaylor__1
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_mtaylor__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_mtaylor__1 :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_mtaylor__1 x = casadi__DMatrix__zz_mtaylor__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_mtaylor__2" c_casadi__DMatrix__zz_mtaylor__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_mtaylor__2
:: DMatrix -> DMatrix -> DMatrix -> Int -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_mtaylor__2 :: DMatrixClass a => a -> DMatrix -> DMatrix -> Int -> IO DMatrix
dmatrix_zz_mtaylor__2 x = casadi__DMatrix__zz_mtaylor__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_mtimes__0" c_casadi__DMatrix__zz_mtimes__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_mtimes__0
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_mtimes__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_mtimes__0 :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_mtimes__0 x = casadi__DMatrix__zz_mtimes__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_mtimes__1" c_casadi__DMatrix__zz_mtimes__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_mtimes__1
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_mtimes__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_mtimes__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_mtimes__1 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_mtimes__1 x = casadi__DMatrix__zz_mtimes__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_ne" c_casadi__DMatrix__zz_ne
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_ne
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_ne x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_ne errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_ne :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_ne x = casadi__DMatrix__zz_ne (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_norm_0_mul" c_casadi__DMatrix__zz_norm_0_mul
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__zz_norm_0_mul
:: DMatrix -> DMatrix -> IO Int
casadi__DMatrix__zz_norm_0_mul x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_norm_0_mul errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_norm_0_mul :: DMatrixClass a => a -> DMatrix -> IO Int
dmatrix_zz_norm_0_mul x = casadi__DMatrix__zz_norm_0_mul (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_norm_1" c_casadi__DMatrix__zz_norm_1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_norm_1
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_norm_1 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_norm_1 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_norm_1 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_norm_1 x = casadi__DMatrix__zz_norm_1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_norm_2" c_casadi__DMatrix__zz_norm_2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_norm_2
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_norm_2 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_norm_2 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_norm_2 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_norm_2 x = casadi__DMatrix__zz_norm_2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_norm_F" c_casadi__DMatrix__zz_norm_F
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_norm_F
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_norm_F x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_norm_F errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_norm_F :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_norm_F x = casadi__DMatrix__zz_norm_F (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_norm_inf" c_casadi__DMatrix__zz_norm_inf
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_norm_inf
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_norm_inf x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_norm_inf errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_norm_inf :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_norm_inf x = casadi__DMatrix__zz_norm_inf (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_norm_inf_mul" c_casadi__DMatrix__zz_norm_inf_mul
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_norm_inf_mul
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_norm_inf_mul x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_norm_inf_mul errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_norm_inf_mul :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_norm_inf_mul x = casadi__DMatrix__zz_norm_inf_mul (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_not" c_casadi__DMatrix__zz_not
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_not
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_not x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_not errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_not :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_not x = casadi__DMatrix__zz_not (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_nullspace" c_casadi__DMatrix__zz_nullspace
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_nullspace
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_nullspace x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_nullspace errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_nullspace :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_nullspace x = casadi__DMatrix__zz_nullspace (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_or" c_casadi__DMatrix__zz_or
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_or
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_or x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_or errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_or :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_or x = casadi__DMatrix__zz_or (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_outer_prod" c_casadi__DMatrix__zz_outer_prod
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_outer_prod
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_outer_prod x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_outer_prod errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_outer_prod :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_outer_prod x = casadi__DMatrix__zz_outer_prod (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_pinv" c_casadi__DMatrix__zz_pinv
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_pinv
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_pinv x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_pinv errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_pinv :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_pinv x = casadi__DMatrix__zz_pinv (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_plus" c_casadi__DMatrix__zz_plus
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_plus
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_plus x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_plus errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_plus :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_plus x = casadi__DMatrix__zz_plus (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_poly_coeff" c_casadi__DMatrix__zz_poly_coeff
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_poly_coeff
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_poly_coeff x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_poly_coeff errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_poly_coeff :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_poly_coeff x = casadi__DMatrix__zz_poly_coeff (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_poly_roots" c_casadi__DMatrix__zz_poly_roots
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_poly_roots
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_poly_roots x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_poly_roots errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_poly_roots :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_poly_roots x = casadi__DMatrix__zz_poly_roots (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_polyval" c_casadi__DMatrix__zz_polyval
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_polyval
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_polyval x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_polyval errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_polyval :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_polyval x = casadi__DMatrix__zz_polyval (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_power" c_casadi__DMatrix__zz_power
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_power
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_power x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_power errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_power :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_power x = casadi__DMatrix__zz_power (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_printCompact" c_casadi__DMatrix__zz_printCompact
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO ()
casadi__DMatrix__zz_printCompact
:: DMatrix -> IO ()
casadi__DMatrix__zz_printCompact x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_printCompact errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_printCompact :: DMatrixClass a => a -> IO ()
dmatrix_zz_printCompact x = casadi__DMatrix__zz_printCompact (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_project" c_casadi__DMatrix__zz_project
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_project
:: DMatrix -> Sparsity -> IO DMatrix
casadi__DMatrix__zz_project x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_project errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_project :: DMatrixClass a => a -> Sparsity -> IO DMatrix
dmatrix_zz_project x = casadi__DMatrix__zz_project (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_pw_const" c_casadi__DMatrix__zz_pw_const
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_pw_const
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_pw_const x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_pw_const :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_pw_const x = casadi__DMatrix__zz_pw_const (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_pw_lin" c_casadi__DMatrix__zz_pw_lin
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_pw_lin
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_pw_lin x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_pw_lin :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_pw_lin x = casadi__DMatrix__zz_pw_lin (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_qr" c_casadi__DMatrix__zz_qr
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi__DMatrix__zz_qr
:: DMatrix -> DMatrix -> DMatrix -> IO ()
casadi__DMatrix__zz_qr x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_qr errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_qr :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO ()
dmatrix_zz_qr x = casadi__DMatrix__zz_qr (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_quad_form__0" c_casadi__DMatrix__zz_quad_form__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_quad_form__0
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_quad_form__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_quad_form__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_quad_form__0 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_quad_form__0 x = casadi__DMatrix__zz_quad_form__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_quad_form__1" c_casadi__DMatrix__zz_quad_form__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_quad_form__1
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_quad_form__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_quad_form__1 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_quad_form__1 x = casadi__DMatrix__zz_quad_form__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_quad_form__2" c_casadi__DMatrix__zz_quad_form__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_quad_form__2
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_quad_form__2 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_quad_form__2 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_quad_form__2 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_quad_form__2 x = casadi__DMatrix__zz_quad_form__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_quad_form__3" c_casadi__DMatrix__zz_quad_form__3
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_quad_form__3
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_quad_form__3 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_quad_form__3 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_quad_form__3 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_quad_form__3 x = casadi__DMatrix__zz_quad_form__3 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_ramp" c_casadi__DMatrix__zz_ramp
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_ramp
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_ramp x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_ramp errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_ramp :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_ramp x = casadi__DMatrix__zz_ramp (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_rdivide" c_casadi__DMatrix__zz_rdivide
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_rdivide
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_rdivide x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_rdivide errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_rdivide :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_rdivide x = casadi__DMatrix__zz_rdivide (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_rectangle" c_casadi__DMatrix__zz_rectangle
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_rectangle
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_rectangle x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_rectangle errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_rectangle :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_rectangle x = casadi__DMatrix__zz_rectangle (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_repmat__0" c_casadi__DMatrix__zz_repmat__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_repmat__0
:: DMatrix -> Int -> IO DMatrix
casadi__DMatrix__zz_repmat__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_repmat__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_repmat__0 :: DMatrixClass a => a -> Int -> IO DMatrix
dmatrix_zz_repmat__0 x = casadi__DMatrix__zz_repmat__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_repmat__1" c_casadi__DMatrix__zz_repmat__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_repmat__1
:: DMatrix -> Int -> Int -> IO DMatrix
casadi__DMatrix__zz_repmat__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_repmat__1 errStrPtrP x0' x1' x2'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_repmat__1 :: DMatrixClass a => a -> Int -> Int -> IO DMatrix
dmatrix_zz_repmat__1 x = casadi__DMatrix__zz_repmat__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_reshape__0" c_casadi__DMatrix__zz_reshape__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_reshape__0
:: DMatrix -> Sparsity -> IO DMatrix
casadi__DMatrix__zz_reshape__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_reshape__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_reshape__0 :: DMatrixClass a => a -> Sparsity -> IO DMatrix
dmatrix_zz_reshape__0 x = casadi__DMatrix__zz_reshape__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_reshape__1" c_casadi__DMatrix__zz_reshape__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_reshape__1
:: DMatrix -> Int -> Int -> IO DMatrix
casadi__DMatrix__zz_reshape__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_reshape__1 :: DMatrixClass a => a -> Int -> Int -> IO DMatrix
dmatrix_zz_reshape__1 x = casadi__DMatrix__zz_reshape__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sign" c_casadi__DMatrix__zz_sign
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sign
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sign x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sign errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sign :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sign x = casadi__DMatrix__zz_sign (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_simplify" c_casadi__DMatrix__zz_simplify
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_simplify
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_simplify x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_simplify errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_simplify :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_simplify x = casadi__DMatrix__zz_simplify (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sin" c_casadi__DMatrix__zz_sin
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sin
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sin x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sin errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sin :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sin x = casadi__DMatrix__zz_sin (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sinh" c_casadi__DMatrix__zz_sinh
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sinh
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sinh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sinh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sinh :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sinh x = casadi__DMatrix__zz_sinh (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_solve" c_casadi__DMatrix__zz_solve
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_solve
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_solve x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_solve errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_solve :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_solve x = casadi__DMatrix__zz_solve (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sparsify__0" c_casadi__DMatrix__zz_sparsify__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sparsify__0
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sparsify__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sparsify__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sparsify__0 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sparsify__0 x = casadi__DMatrix__zz_sparsify__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sparsify__1" c_casadi__DMatrix__zz_sparsify__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sparsify__1
:: DMatrix -> Double -> IO DMatrix
casadi__DMatrix__zz_sparsify__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sparsify__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sparsify__1 :: DMatrixClass a => a -> Double -> IO DMatrix
dmatrix_zz_sparsify__1 x = casadi__DMatrix__zz_sparsify__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sprank" c_casadi__DMatrix__zz_sprank
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi__DMatrix__zz_sprank
:: DMatrix -> IO Int
casadi__DMatrix__zz_sprank x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sprank errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sprank :: DMatrixClass a => a -> IO Int
dmatrix_zz_sprank x = casadi__DMatrix__zz_sprank (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_spy" c_casadi__DMatrix__zz_spy
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_spy
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_spy x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_spy errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_spy :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_spy x = casadi__DMatrix__zz_spy (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sqrt" c_casadi__DMatrix__zz_sqrt
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sqrt
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sqrt x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sqrt errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sqrt :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sqrt x = casadi__DMatrix__zz_sqrt (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_substitute__0" c_casadi__DMatrix__zz_substitute__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__zz_substitute__0
:: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO (Vector DMatrix)
casadi__DMatrix__zz_substitute__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_substitute__0 :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO (Vector DMatrix)
dmatrix_zz_substitute__0 = casadi__DMatrix__zz_substitute__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_substitute__1" c_casadi__DMatrix__zz_substitute__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_substitute__1
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_substitute__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_substitute__1 :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_substitute__1 x = casadi__DMatrix__zz_substitute__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_substituteInPlace__0" c_casadi__DMatrix__zz_substituteInPlace__0
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> IO ()
casadi__DMatrix__zz_substituteInPlace__0
:: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO ()
casadi__DMatrix__zz_substituteInPlace__0 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_substituteInPlace__0 :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO ()
dmatrix_zz_substituteInPlace__0 = casadi__DMatrix__zz_substituteInPlace__0
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_substituteInPlace__1" c_casadi__DMatrix__zz_substituteInPlace__1
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> CInt -> IO ()
casadi__DMatrix__zz_substituteInPlace__1
:: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> Bool -> IO ()
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_substituteInPlace__1 :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> Bool -> IO ()
dmatrix_zz_substituteInPlace__1 = casadi__DMatrix__zz_substituteInPlace__1
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sumAll" c_casadi__DMatrix__zz_sumAll
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sumAll
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sumAll x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sumAll errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sumAll :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sumAll x = casadi__DMatrix__zz_sumAll (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sumCols" c_casadi__DMatrix__zz_sumCols
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sumCols
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sumCols x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sumCols errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sumCols :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sumCols x = casadi__DMatrix__zz_sumCols (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sumRows" c_casadi__DMatrix__zz_sumRows
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sumRows
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sumRows x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sumRows errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sumRows :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sumRows x = casadi__DMatrix__zz_sumRows (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_sum_square" c_casadi__DMatrix__zz_sum_square
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_sum_square
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_sum_square x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_sum_square errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_sum_square :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_sum_square x = casadi__DMatrix__zz_sum_square (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_tan" c_casadi__DMatrix__zz_tan
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_tan
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_tan x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_tan errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_tan :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_tan x = casadi__DMatrix__zz_tan (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_tangent" c_casadi__DMatrix__zz_tangent
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_tangent
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_tangent x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_tangent errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_tangent :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_tangent x = casadi__DMatrix__zz_tangent (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_tanh" c_casadi__DMatrix__zz_tanh
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_tanh
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_tanh x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_tanh errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_tanh :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_tanh x = casadi__DMatrix__zz_tanh (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_taylor__0" c_casadi__DMatrix__zz_taylor__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_taylor__0
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_taylor__0 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_taylor__0 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_taylor__0 :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_taylor__0 x = casadi__DMatrix__zz_taylor__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_taylor__1" c_casadi__DMatrix__zz_taylor__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_taylor__1
:: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_taylor__1 x0 x1 x2 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
withMarshal x2 $ \x2' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__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
dmatrix_zz_taylor__1 :: DMatrixClass a => a -> DMatrix -> DMatrix -> IO DMatrix
dmatrix_zz_taylor__1 x = casadi__DMatrix__zz_taylor__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_taylor__2" c_casadi__DMatrix__zz_taylor__2
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_taylor__2
:: DMatrix -> DMatrix -> DMatrix -> Int -> IO DMatrix
casadi__DMatrix__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__DMatrix__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
dmatrix_zz_taylor__2 :: DMatrixClass a => a -> DMatrix -> DMatrix -> Int -> IO DMatrix
dmatrix_zz_taylor__2 x = casadi__DMatrix__zz_taylor__2 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_times" c_casadi__DMatrix__zz_times
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_times
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_times x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_times errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_times :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_times x = casadi__DMatrix__zz_times (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_trace" c_casadi__DMatrix__zz_trace
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_trace
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_trace x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_trace errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_trace :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_trace x = casadi__DMatrix__zz_trace (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_triangle" c_casadi__DMatrix__zz_triangle
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_triangle
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_triangle x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_triangle errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_triangle :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_triangle x = casadi__DMatrix__zz_triangle (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_tril__0" c_casadi__DMatrix__zz_tril__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_tril__0
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_tril__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_tril__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_tril__0 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_tril__0 x = casadi__DMatrix__zz_tril__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_tril__1" c_casadi__DMatrix__zz_tril__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_tril__1
:: DMatrix -> Bool -> IO DMatrix
casadi__DMatrix__zz_tril__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_tril__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_tril__1 :: DMatrixClass a => a -> Bool -> IO DMatrix
dmatrix_zz_tril__1 x = casadi__DMatrix__zz_tril__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_tril2symm" c_casadi__DMatrix__zz_tril2symm
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_tril2symm
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_tril2symm x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_tril2symm errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_tril2symm :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_tril2symm x = casadi__DMatrix__zz_tril2symm (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_triu__0" c_casadi__DMatrix__zz_triu__0
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_triu__0
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_triu__0 x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_triu__0 errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_triu__0 :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_triu__0 x = casadi__DMatrix__zz_triu__0 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_triu__1" c_casadi__DMatrix__zz_triu__1
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi__DMatrix__zz_triu__1
:: DMatrix -> Bool -> IO DMatrix
casadi__DMatrix__zz_triu__1 x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_triu__1 errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_triu__1 :: DMatrixClass a => a -> Bool -> IO DMatrix
dmatrix_zz_triu__1 x = casadi__DMatrix__zz_triu__1 (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_triu2symm" c_casadi__DMatrix__zz_triu2symm
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_triu2symm
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_triu2symm x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_triu2symm errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_triu2symm :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_triu2symm x = casadi__DMatrix__zz_triu2symm (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_unite" c_casadi__DMatrix__zz_unite
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_unite
:: DMatrix -> DMatrix -> IO DMatrix
casadi__DMatrix__zz_unite x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_unite errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_unite :: DMatrixClass a => a -> DMatrix -> IO DMatrix
dmatrix_zz_unite x = casadi__DMatrix__zz_unite (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_vec" c_casadi__DMatrix__zz_vec
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_vec
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_vec x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_vec errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_vec :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_vec x = casadi__DMatrix__zz_vec (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_vecNZ" c_casadi__DMatrix__zz_vecNZ
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi__DMatrix__zz_vecNZ
:: DMatrix -> IO DMatrix
casadi__DMatrix__zz_vecNZ x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_vecNZ errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_vecNZ :: DMatrixClass a => a -> IO DMatrix
dmatrix_zz_vecNZ x = casadi__DMatrix__zz_vecNZ (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_vecNZcat" c_casadi__DMatrix__zz_vecNZcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi__DMatrix__zz_vecNZcat
:: Vector DMatrix -> IO DMatrix
casadi__DMatrix__zz_vecNZcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_vecNZcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_vecNZcat :: Vector DMatrix -> IO DMatrix
dmatrix_zz_vecNZcat = casadi__DMatrix__zz_vecNZcat
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_veccat" c_casadi__DMatrix__zz_veccat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi__DMatrix__zz_veccat
:: Vector DMatrix -> IO DMatrix
casadi__DMatrix__zz_veccat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_veccat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_veccat :: Vector DMatrix -> IO DMatrix
dmatrix_zz_veccat = casadi__DMatrix__zz_veccat
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_vertcat" c_casadi__DMatrix__zz_vertcat
:: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi__DMatrix__zz_vertcat
:: Vector DMatrix -> IO DMatrix
casadi__DMatrix__zz_vertcat x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_vertcat errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_vertcat :: Vector DMatrix -> IO DMatrix
dmatrix_zz_vertcat = casadi__DMatrix__zz_vertcat
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__zz_vertsplit" c_casadi__DMatrix__zz_vertsplit
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi__DMatrix__zz_vertsplit
:: DMatrix -> Vector Int -> IO (Vector DMatrix)
casadi__DMatrix__zz_vertsplit x0 x1 =
withMarshal x0 $ \x0' ->
withMarshal x1 $ \x1' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__zz_vertsplit errStrPtrP x0' x1'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_zz_vertsplit :: DMatrixClass a => a -> Vector Int -> IO (Vector DMatrix)
dmatrix_zz_vertsplit x = casadi__DMatrix__zz_vertsplit (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getRepresentation" c_casadi__DMatrix__getRepresentation
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr StdString)
casadi__DMatrix__getRepresentation
:: DMatrix -> IO String
casadi__DMatrix__getRepresentation x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getRepresentation errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getRepresentation :: DMatrixClass a => a -> IO String
dmatrix_getRepresentation x = casadi__DMatrix__getRepresentation (castDMatrix x)
-- direct wrapper
foreign import ccall unsafe "casadi__DMatrix__getDescription" c_casadi__DMatrix__getDescription
:: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr StdString)
casadi__DMatrix__getDescription
:: DMatrix -> IO String
casadi__DMatrix__getDescription x0 =
withMarshal x0 $ \x0' ->
do
errStrPtrP <- new nullPtr
ret <- c_casadi__DMatrix__getDescription errStrPtrP x0'
errStrPtr <- peek errStrPtrP
free errStrPtrP
if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)
-- classy wrapper
dmatrix_getDescription :: DMatrixClass a => a -> IO String
dmatrix_getDescription x = casadi__DMatrix__getDescription (castDMatrix x)