8#ifndef MX_XD_SUBMATRIX_H
9#define MX_XD_SUBMATRIX_H
19class MX_Xd_SubMatrix :
public casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>{
21 MX_Xd_SubMatrix(casadi::MX& mat,
const casadi::Slice& i,
const casadi::Slice& j) :
22 casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>(mat, i, j)
27 casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>(mat, i, j)
31 MX_Xd_SubMatrix(
const casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>& me) :
32 casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>(me)
42 return casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>::norm_2(*
this);
49 void operator=(
const casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>& submat){
50 this->casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>::operator=(submat);
53 this->casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>::operator =(mat);
56 this->casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>::operator =(mat);
59 this->casadi::SubMatrix<casadi::MX, casadi::Slice, casadi::Slice>::operator =(mat);
MX_Xd_SubMatrix(const casadi::SubMatrix< casadi::MX, casadi::Slice, casadi::Slice > &me)
void operator=(const casadi::SubMatrix< casadi::MX, casadi::Slice, casadi::Slice > &submat)
void operator=(const MX_Xd_scalar &mat)
MX_Xd_SubMatrix(MX_Xd_SubMatrix &mat, const casadi::Slice &i, const casadi::Slice &j)
void operator=(double mat)
MX_Xd_scalar norm() const
virtual ~MX_Xd_SubMatrix()
void operator=(const casadi::MX &mat)
MX_Xd_SubMatrix(casadi::MX &mat, const casadi::Slice &i, const casadi::Slice &j)