Method

NumCosmoMathSBesselOdeOperatorsolve_values

Declaration [src]

void
ncm_sbessel_ode_operator_solve_values (
  NcmSBesselOdeOperator* op,
  GArray* rhs,
  gdouble x0,
  gdouble x1,
  GArray** values
)

Description [src]

Solves the ODE and evaluates the solution and its physical-coordinate derivative at two points without constructing the complete Chebyshev coefficient vectors. For each multipole the output contains [u(x0), u'(x0), u(x1), u'(x1)].

Parameters

rhs

Type: An array of double

Endpoint data followed by $C^{(2)}$ coefficients of $x F(x)$.

The data is owned by the caller of the method.
x0

Type: gdouble

First evaluation point in the operator interval.

x1

Type: gdouble

Second evaluation point in the operator interval.

values

Type: An array of double

Values and derivatives at x0 and x1.

The argument will be set by the function.
The caller of the method takes ownership of the returned data, and is responsible for freeing it.