#include using namespace icl; template int GeneralModel::dim() const{ return m_iDim; } template const T *GeneralModel::constraints() const{ return *m_oConstraintMatrix; } template void GeneralModel::setIdentityConstraintMatrix(){ m_oConstraintMatrix.resize(m_iDim*m_iDim); std::fill(m_oConstraintMatrix.begin(),m_oConstraintMatrix.end(),0); for(unsigned int i=0;i GeneralModel::GeneralModel(int dim):m_oCurrParams(dim), m_iDim(dim){ setIdentityConstraintMatrix(); } template class GeneralModel; template class GeneralModel;