00001 /* 00002 * $Id$ 00003 * 00004 * Author: David Fournier 00005 * Copyright (c) 2008-2012 Regents of the University of California 00006 */ 00007 #include <fvar.hpp> 00008 #include <admodel.h> 00009 00010 int operator + (int n,data_int v) 00011 { 00012 return n+v.val; 00013 } 00014 00015 int operator + (data_int v,int n) 00016 { 00017 return n+v.val; 00018 } 00019 00020 int operator + (data_int v,data_int n) 00021 { 00022 return n.val+v.val; 00023 } 00024 00025 data_int& data_int::operator=(const int xx) 00026 { 00027 val=xx; 00028 return *this; 00029 } 00030 00031 ad_integer::ad_integer(const data_int& _d) : d(int(*(data_int*)(&_d))) {} 00032 /* 00033 00034 index_type::index_type(const data_int& _x) 00035 { 00036 p = new number_index(int((data_int&)(_x))); 00037 } 00038 */
Generated on Tue Mar 8 2016 19:51:35 for ADMB Documentation by 1.8.0 |