47 #if !defined(__DF32FUN__)
68 return (
double*)(&(
v[0]));
72 return (
double*)(&(
v[1]));
76 return (
double*)(&(
v[2]));
80 return (
double*)(&(
v[3]));
84 return (
double*)(&(
v[4]));
88 return (
double*)(&(
v[5]));
92 return (
double*)(&(
v[6]));
96 return (
double*)(&(
v[7]));
100 return (
double*)(&(
v[8]));
104 return (
double*)(&(
v[9]));
123 return double (*x.
get_u());
d3_array tan(const d3_array &arr3)
Returns d3_array results with computed tan from elements in arr3.
~df3_two_vector()
Destructor.
Description not yet available.
double * get_u_xy(void) const
double gammln(double xx)
Log gamma function.
Description not yet available.
d3_array operator-(const d3_array &a, const d3_array &b)
Returns d3_array results with computed elements addition of a(i, j, k) + b(i, j, k).
Vector of double precision numbers.
df3_two_vector & operator()(int i) const
Description not yet available.
void initialize(void)
Initialize df3_two_vector to zero.
double cumd_gamma(double x, double a)
d3_array operator+(const d3_array &a, const d3_array &b)
Returns d3_array results with computed elements addition of a(i, j, k) + b(i, j, k).
df1_one_variable atan(const df1_one_variable &x)
d3_array sin(const d3_array &arr3)
Returns d3_array results with computed sin from elements in arr3.
df1_two_variable fabs(const df1_two_variable &x)
double * get_u(void) const
d3_array cube(const d3_array &m)
Description not yet available.
int operator<(double v0, const prevariable &v1)
Description not yet available.
df3_two_vector(void)
Default constructor.
df3_two_variable & operator*=(const df3_two_variable &v)
Multiply df3_two_variable and v which calls set_derivatives.
Description not yet available.
df1_one_matrix choleski_decomp(const df1_one_matrix &MM)
dmatrix operator*(const d3_array &t, const dvector &v)
Description not yet available.
double * get_u_y(void) const
int operator==(double v0, const prevariable &v1)
Description not yet available.
double * get_u_xx(void) const
double * get_u_x(void) const
void allocate(void)
Does NOT allocate, but initializes empty df3_two_vector.
double * get_u_xyy(void) const
d3_array sqrt(const d3_array &arr3)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
df3_two_variable & operator=(const df3_two_variable &v)
Description not yet available.
static df1b2variable * ind_var[]
dmatrix second_derivatives(const df1_one_matrix &v)
df3_two_variable & operator+=(const df3_two_variable &v)
Add values from _v to df3_two_variable.
double * get_u_xxy(void) const
Description not yet available.
double * get_u_yyy(void) const
~df3_two_matrix()
Destructor.
d3_array exp(const d3_array &arr3)
Returns d3_array results with computed exp from elements in arr3.
df3_two_variable & operator()(int i) const
dvector first_derivatives(const df1_one_vector &v)
Description not yet available.
df3_two_variable & operator[](int i) const
df3_two_variable & operator-=(double v)
Subtract value _v from only df3_two_variable u with the rest of the values unchanged.
void initialize(void)
Description not yet available.
Description not yet available.
df3_two_matrix(int rmin, int rmax, int cmin, int cmax)
Construct matrix of df3_two_variable with dimension [rmin to rmax] x [cmin to cmax].
double * get_u_yy(void) const
Holds "shape" information for vector objects.
d3_array cos(const d3_array &arr3)
Returns d3_array results with computed cos from elements in arr3.
df3_two_vector & operator[](int i) const
int operator>(double v0, const prevariable &v1)
Description not yet available.
Description not yet available.
d3_array operator/(const d3_array &m, const double d)
Author: David Fournier.
init_df3_two_variable(const df1b2variable &)
Description not yet available.
dmatrix third_derivatives(const df1_one_matrix &v)
dvector value(const df1_one_vector &v)
void deallocate(void)
Deallocate df3_two_vector, then set to empty.
void deallocate(void)
Deallocate df3_two_vector, then set to empty.
df3_two_variable & operator/=(const df3_two_variable &v)
Description not yet available.
int operator>=(double v0, const prevariable &v1)
Description not yet available.
double square(const double value)
Return square of value; constant object.
df1_one_variable inv(const df1_one_variable &x)
d3_array log(const d3_array &arr3)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
double * get_u_xxx(void) const
d3_array pow(const d3_array &m, int e)
Description not yet available.