Revision 1110 trunk/src/df1b2-separable/f1b2locl.h

f1b2locl.h (revision 1110)
3 3
 *
4 4
 * Author: David Fournier
5 5
 * Copyright (c) 2008-2012 Regents of the University of California
6
 * 
6
 *
7 7
 * ADModelbuilder and associated libraries and documentations are
8 8
 * provided under the general terms of the "BSD" license.
9 9
 *
10 10
 * License:
11
 * 
11
 *
12 12
 * Redistribution and use in source and binary forms, with or without
13 13
 * modification, are permitted provided that the following conditions are
14 14
 * met:
15
 * 
15
 *
16 16
 * 1. Redistributions of source code must retain the above copyright
17 17
 * notice, this list of conditions and the following disclaimer.
18
 * 
18
 *
19 19
 * 2.  Redistributions in binary form must reproduce the above copyright
20 20
 * notice, this list of conditions and the following disclaimer in the
21 21
 * documentation and/or other materials provided with the distribution.
22
 * 
22
 *
23 23
 * 3.  Neither the name of the  University of California, Otter Research,
24 24
 * nor the ADMB Foundation nor the names of its contributors may be used
25 25
 * to endorse or promote products derived from this software without
26 26
 * specific prior written permission.
27
 * 
27
 *
28 28
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
29 29
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
30 30
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
......
88 88
  virtual int nvar_calc(void)=0;
89 89

  
90 90
  static void reset(init_df1b2vector& x);
91
    
91

  
92 92
  static void allocate_all(void);
93 93
  static int nvarcalc_all(void);
94 94
};
......
97 97
 * Description not yet available.
98 98
 * \param
99 99
 */
100
class local_init_df1b2variable : public local_init_var, public df1b2variable 
100
class local_init_df1b2variable : public local_init_var, public df1b2variable
101 101
{
102 102
public:
103 103
  const df1b2variable * p;
......
108 108
  int ind_index;
109 109
  int nvar_calc(void){return 1;}
110 110
  virtual void set_dot(int ii){*(get_u_dot()+ii)=1;ii++;}
111
  local_init_df1b2variable(const df1b2_init_number & x); 
112
  local_init_df1b2variable(const df1b2variable & x); 
113
  local_init_df1b2variable(double xu,double * xdot); 
114
  local_init_df1b2variable(void); 
115
  local_init_df1b2variable(const random_effects_bounded_vector_info&); 
111
  local_init_df1b2variable(const df1b2_init_number & x);
112
  local_init_df1b2variable(const df1b2variable & x);
113
  local_init_df1b2variable(double xu,double * xdot);
114
  local_init_df1b2variable(void);
115
  local_init_df1b2variable(const random_effects_bounded_vector_info&);
116 116
  virtual void allocate(void);
117 117
  virtual void allocate(const df1b2variable&);
118 118
  virtual void preallocate(const df1b2variable&);
......
129 129
 * Description not yet available.
130 130
 * \param
131 131
 */
132
class local_init_bounded_df1b2vector : public local_init_var, 
133
  public df1b2vector 
132
class local_init_bounded_df1b2vector : public local_init_var,
133
  public df1b2vector
134 134
{
135 135
  const df1b2vector * p;
136 136
public:
......
149 149
 * Description not yet available.
150 150
 * \param
151 151
 */
152
class local_init_df1b2vector : public local_init_var, public df1b2vector 
152
class local_init_df1b2vector : public local_init_var, public df1b2vector
153 153
{
154 154
  const df1b2vector * p;
155 155
public:
......
202 202
  virtual int nvar_calc(void)=0;
203 203

  
204 204
  //static void reset(dep_df1b2vector& x);
205
    
205

  
206 206
  static void deallocate_all(void);
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff