45 #if !defined(__DF12FUN__)
60 double*
get_u()
const {
return (
double*) (&(
v[0]));}
61 double*
get_u_x()
const {
return (
double*) (&(
v[1]));}
62 double*
get_u_y()
const {
return (
double*) (&(
v[2]));}
243 #endif // __DF12FUN__
Base class for dvariable.
d3_array tan(const d3_array &arr3)
Returns d3_array results with computed tan from elements in arr3.
df1_two_variable & operator=(const df1_two_variable &v)
Description not yet available.
Description not yet available.
df1_two_variable & operator*=(double v)
Mulitiply value v with values in df1_two_variable.
double gammln(double xx)
Log gamma function.
void allocate(void)
Does NOT allocate, but initializes empty df1_two_vector.
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.
double cumd_gamma(double x, double a)
df1_two_variable & operator[](int i) const
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)
void initialize(void)
Description not yet available.
d3_array cube(const d3_array &m)
Description not yet available.
df1_two_variable & operator+=(const df1_two_variable &v)
Description not yet available.
void deallocate(void)
Description not yet available.
df1_one_matrix choleski_decomp(const df1_one_matrix &MM)
df1_two_variable & operator/=(const df1_two_variable &v)
Description not yet available.
init_df1_two_variable(const prevariable &)
Description not yet available.
dmatrix operator*(const d3_array &t, const dvector &v)
Description not yet available.
void deallocate(void)
Description not yet available.
~df1_two_matrix()
Description not yet available.
df1_two_vector(void)
Default constructor.
d3_array sqrt(const d3_array &arr3)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
df1_two_variable()
Default constructor.
dmatrix second_derivatives(const df1_one_matrix &v)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
d3_array exp(const d3_array &arr3)
Returns d3_array results with computed exp from elements in arr3.
dvector first_derivatives(const df1_one_vector &v)
Description not yet available.
df1_two_variable & operator()(int i) const
Description not yet available.
void initialize(void)
Description not yet available.
Description not yet available.
df1_two_variable & operator-=(const df1_two_variable &v)
Description not yet available.
Description not yet available.
Holds "shape" information for vector objects.
d3_array cos(const d3_array &arr3)
Returns d3_array results with computed cos from elements in arr3.
static prevariable * ind_var[]
Description not yet available.
df1_two_matrix(int rmin, int rmax, int cmin, int cmax)
Construct matrix of df1_two_variable with dimension [rmin to rmax] x [cmin to cmax].
d3_array operator/(const d3_array &m, const double d)
Author: David Fournier.
Description not yet available.
dmatrix third_derivatives(const df1_one_matrix &v)
dvector value(const df1_one_vector &v)
~df1_two_vector()
Destructor.
df1_two_vector & operator[](int i) const
void deallocate(void)
Description not yet available.
df1_two_vector & operator()(int i) const
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.
~init_df1_two_variable()
Description not yet available.
d3_array pow(const d3_array &m, int e)
Description not yet available.