42 #if !defined(__DF11FUN__)
53 double *
get_u(
void)
const {
return (
double*) (&(
v[0]));}
54 double *
get_u_x(
void)
const {
return (
double*) (&(
v[1]));}
55 double *
get_udot(
void)
const {
return (
double*) (&(
v[1]));}
206 #endif // __DF11FUN__
Base class for dvariable.
d3_array tan(const d3_array &arr3)
Returns d3_array results with computed tan from elements in arr3.
df1_one_variable & operator/=(const df1_one_variable &v)
Description not yet available.
~init_df1_one_variable()
Destructor.
double gammln(double xx)
Log gamma function.
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_one_vector()
Destructor.
static prevariable * ind_var[]
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.
d3_array cube(const d3_array &m)
Description not yet available.
df1_one_matrix(int rmin, int rmax, int cmin, int cmax)
Construct matrix of df1_one_variable with dimensions [rmin to rmax] x [cmin to cmax].
df1_one_variable & operator*=(const df1_one_variable &v)
df1_one_matrix choleski_decomp(const df1_one_matrix &MM)
df1_one_variable & operator=(const df1_one_variable &v)
double * get_udot(void) const
dmatrix operator*(const d3_array &t, const dvector &v)
Description not yet available.
df1_one_variable(void)
Default constructor.
df1_one_variable & operator+=(const df1_one_variable &v)
void deallocate(void)
Deallocate df1_one_matrix, then set to empty.
d3_array sqrt(const d3_array &arr3)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
df1_one_vector & operator()(int i) const
df1_one_variable & operator()(int i) const
dmatrix second_derivatives(const df1_one_matrix &v)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
void deallocate(void)
Resets num_ind_var count to zero.
df1_one_variable & operator[](int i) const
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.
Description not yet available.
double * get_u_x(void) const
double * get_u(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.
init_df1_one_variable(const prevariable &)
Construct init_df1_one_variable with _var.
df1_one_vector & operator[](int i) const
df1_one_variable & operator-=(const df1_one_variable &v)
void deallocate(void)
Deallocate df1_one_vector, then set to empty.
d3_array operator/(const d3_array &m, const double d)
Author: David Fournier.
dmatrix third_derivatives(const df1_one_matrix &v)
dvector value(const df1_one_vector &v)
df1_one_vector(void)
Default constructor.
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.
void allocate(void)
Reinitialize df1_one_vector to empty.
d3_array pow(const d3_array &m, int e)
Description not yet available.