45 #if !defined(__DF12FUN__)
62 double *
get_u(
void)
const {
return (
double*) (&(
v[0]));}
63 double *
get_u_x(
void)
const {
return (
double*) (&(
v[1]));}
64 double *
get_u_y(
void)
const {
return (
double*) (&(
v[2]));}
65 double *
get_u_z(
void)
const {
return (
double*) (&(
v[3]));}
83 {
return double(*x.
get_u()); }
251 #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_three_variable & operator+=(const df1_three_variable &v)
Description not yet available.
Description not yet available.
void initialize(void)
Description not yet available.
Description not yet available.
void deallocate(void)
Description not yet available.
double gammln(double xx)
Log gamma function.
double * get_u_z(void) 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).
Vector of double precision numbers.
~df1_three_matrix()
Destructor.
double cumd_gamma(double x, double a)
df1_three_variable & operator-=(const df1_three_variable &v)
Description not yet available.
Description not yet available.
df1_three_matrix(int rmin, int rmax, int cmin, int cmax)
Allocate matrix of df1_three_variable with dimension [min to max] x [cmin to cmax].
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
double * get_u_y(void) const
d3_array cube(const d3_array &m)
Description not yet available.
double * get_u_x(void) const
df1_one_matrix choleski_decomp(const df1_one_matrix &MM)
dmatrix operator*(const d3_array &t, const dvector &v)
Description not yet available.
void initialize(void)
Description not yet available.
df1_three_variable & operator[](int i) const
df1_three_vector(void)
Description not yet available.
~df1_three_vector()
Destructor.
df1_three_variable & my_diveq(const df1_three_variable &v)
Description not yet available.
void deallocate(void)
Deallocate df1_three_vector, then set as empty.
d3_array sqrt(const d3_array &arr3)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
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.
Description not yet available.
dvector first_derivatives(const df1_one_vector &v)
Description not yet available.
Description not yet available.
Description not yet available.
df1_three_variable & operator/=(const df1_three_variable &v)
Description not yet available.
df1_three_variable & operator()(int i) const
df1_three_variable & operator=(const df1_three_variable &v)
Description not yet available.
df1_three_variable(void)
Default constructor.
df1_three_vector & operator[](int i) const
Holds "shape" information for vector objects.
init_df1_three_variable(const prevariable &)
Description not yet available.
d3_array cos(const d3_array &arr3)
Returns d3_array results with computed cos from elements in arr3.
~init_df1_three_variable()
Destructor.
void initialize(void)
Description not yet available.
d3_array operator/(const d3_array &m, const double d)
Author: David Fournier.
df1_three_vector & operator()(int i) const
dmatrix third_derivatives(const df1_one_matrix &v)
dvector value(const df1_one_vector &v)
void allocate(void)
Description not yet available.
void deallocate(void)
Deallocate df1_three_vector, then set as empty.
static prevariable * ind_var[]
df1_three_variable & operator*=(const df1_three_variable &v)
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.
d3_array pow(const d3_array &m, int e)
Description not yet available.