00001 /* 00002 * $Id$ 00003 * 00004 * Author: David Fournier 00005 * Copyright (c) 2008-2012 Regents of the University of California 00006 */ 00011 #include "fvar.hpp" 00012 00017 ivector sgn(const dvar_vector& v) 00018 { 00019 int mmin=v.indexmin(); 00020 int mmax=v.indexmax(); 00021 ivector tmp(mmin,mmax); 00022 for (int i=mmin;i<=mmax;i++) 00023 { 00024 if(v(i)>0.0) 00025 tmp(i)=1; 00026 else 00027 tmp(i)=-1; 00028 } 00029 return tmp; 00030 }
Generated on Tue Mar 8 2016 19:51:33 for ADMB Documentation by 1.8.0 |