ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
df3_three_variable Class Reference

Description not yet available. More...

#include <df33fun.h>

Public Member Functions

 df3_three_variable ()
 Default constructor. More...
 
 df3_three_variable (const df3_three_variable &)
 Copy constructor. More...
 
double * get_u () const
 
double * get_u_x () const
 
double * get_u_xx () const
 
double * get_u_xxx () const
 
double * get_u_xxy () const
 
double * get_u_xxz () const
 
double * get_u_xy () const
 
double * get_u_xyy () const
 
double * get_u_xyz () const
 
double * get_u_xz () const
 
double * get_u_xzz () const
 
double * get_u_y () const
 
double * get_u_yy () const
 
double * get_u_yyy () const
 
double * get_u_yyz () const
 
double * get_u_yz () const
 
double * get_u_yzz () const
 
double * get_u_z () const
 
double * get_u_zz () const
 
double * get_u_zzz () const
 
void initialize ()
 Intialize values in v to zero. More...
 
df3_three_variableoperator*= (const df3_three_variable &v)
 Multiply df3_three_variable by var, then call set_derivatives. More...
 
df3_three_variableoperator*= (double v)
 Multiply df3_three_variable by value. More...
 
df3_three_variableoperator+= (const df3_three_variable &v)
 Add values of v to df3_three_variable. More...
 
df3_three_variableoperator+= (double v)
 Add value value to only df3_three_variable u. More...
 
df3_three_variableoperator-= (const df3_three_variable &v)
 Subtract values from _v in df3_three_variable. More...
 
df3_three_variableoperator-= (double v)
 Subtract value _v from only u in df3_three_variable. More...
 
df3_three_variableoperator/= (const df3_three_variable &v)
 Divide df3_three_variable by var, then call set_derivatives. More...
 
df3_three_variableoperator= (const df3_three_variable &v)
 Assignment operator sets values from _v to df3_three_variable. More...
 
df3_three_variableoperator= (double v)
 Assigns x to u in df3_three_variable, then zeros the other values. More...
 

Static Public Attributes

static df1b2variableind_var []
 
static int num_ind_var =0
 
static int num_local_ind_var =0
 

Private Attributes

double v [20]
 

Detailed Description

Description not yet available.

Parameters

Definition at line 53 of file df33fun.h.

Constructor & Destructor Documentation

df3_three_variable::df3_three_variable ( )

Default constructor.

Definition at line 16 of file df33fun.cpp.

df3_three_variable::df3_three_variable ( const df3_three_variable x)

Copy constructor.

Definition at line 26 of file df33fun.cpp.

Member Function Documentation

double* df3_three_variable::get_u ( void  ) const
inline
double* df3_three_variable::get_u_x ( void  ) const
inline
double* df3_three_variable::get_u_xx ( void  ) const
inline
double* df3_three_variable::get_u_xxx ( void  ) const
inline
double* df3_three_variable::get_u_xxy ( void  ) const
inline
double* df3_three_variable::get_u_xxz ( ) const
inline
double* df3_three_variable::get_u_xy ( void  ) const
inline
double* df3_three_variable::get_u_xyy ( void  ) const
inline
double* df3_three_variable::get_u_xyz ( ) const
inline
double* df3_three_variable::get_u_xz ( ) const
inline
double* df3_three_variable::get_u_xzz ( ) const
inline
double* df3_three_variable::get_u_y ( void  ) const
inline
double* df3_three_variable::get_u_yy ( void  ) const
inline
double* df3_three_variable::get_u_yyy ( void  ) const
inline
double* df3_three_variable::get_u_yyz ( ) const
inline
double* df3_three_variable::get_u_yz ( ) const
inline
double* df3_three_variable::get_u_yzz ( ) const
inline
double* df3_three_variable::get_u_z ( void  ) const
inline
double* df3_three_variable::get_u_zz ( ) const
inline
double* df3_three_variable::get_u_zzz ( ) const
inline
void df3_three_variable::initialize ( void  )

Intialize values in v to zero.

Definition at line 106 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator*= ( const df3_three_variable var)

Multiply df3_three_variable by var, then call set_derivatives.

Parameters
varvariable

Definition at line 459 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator*= ( double  value)

Multiply df3_three_variable by value.

Parameters
valueconstant

Definition at line 431 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator+= ( const df3_three_variable var)

Add values of v to df3_three_variable.

Parameters
varvariable

Definition at line 403 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator+= ( double  value)

Add value value to only df3_three_variable u.

All other values unchanged.

Parameters
valueconstant

Definition at line 479 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator-= ( const df3_three_variable v)

Subtract values from _v in df3_three_variable.

Definition at line 335 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator-= ( double  _v)

Subtract value _v from only u in df3_three_variable.

All other values are unchanged.

Definition at line 362 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator/= ( const df3_three_variable var)

Divide df3_three_variable by var, then call set_derivatives.

Parameters
varvariable

Definition at line 469 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator= ( const df3_three_variable v)

Assignment operator sets values from _v to df3_three_variable.

Definition at line 969 of file df33fun.cpp.

df3_three_variable & df3_three_variable::operator= ( double  v)

Assigns x to u in df3_three_variable, then zeros the other values.

Definition at line 997 of file df33fun.cpp.

Member Data Documentation

df1b2variable * df3_three_variable::ind_var
static

Definition at line 57 of file df33fun.h.

Referenced by init_df3_three_variable::init_df3_three_variable().

int df3_three_variable::num_ind_var =0
static
int df3_three_variable::num_local_ind_var =0
static
double df3_three_variable::v[20]
private

The documentation for this class was generated from the following files: