GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
CollocWt.cc File Reference
#include <cassert>
#include <cmath>
#include <limits>
#include <ostream>
#include "Array.h"
#include "CollocWt.h"
#include "lo-error.h"
#include "lo-mappers.h"
Include dependency graph for CollocWt.cc:

Go to the source code of this file.

Functions

static void dfopr (octave_idx_type n, octave_idx_type n0, octave_idx_type n1, octave_idx_type i, octave_idx_type id, double *dif1, double *dif2, double *dif3, double *root, double *vect)
 
static void dif (octave_idx_type nt, double *root, double *dif1, double *dif2, double *dif3)
 
static bool jcobi (octave_idx_type n, octave_idx_type n0, octave_idx_type n1, double alpha, double beta, double *dif1, double *dif2, double *dif3, double *root)
 
std::ostream & operator<< (std::ostream &os, const CollocWt &a)
 

Function Documentation

◆ dfopr()

static void dfopr ( octave_idx_type  n,
octave_idx_type  n0,
octave_idx_type  n1,
octave_idx_type  i,
octave_idx_type  id,
double *  dif1,
double *  dif2,
double *  dif3,
double *  root,
double *  vect 
)
static

Definition at line 312 of file CollocWt.cc.

References n, and x.

Referenced by CollocWt::init().

◆ dif()

static void dif ( octave_idx_type  nt,
double *  root,
double *  dif1,
double *  dif2,
double *  dif3 
)
static

Definition at line 62 of file CollocWt.cc.

References x.

Referenced by jcobi(), and mx_inline_diff().

◆ jcobi()

static bool jcobi ( octave_idx_type  n,
octave_idx_type  n0,
octave_idx_type  n1,
double  alpha,
double  beta,
double *  dif1,
double *  dif2,
double *  dif3,
double *  root 
)
static

Definition at line 150 of file CollocWt.cc.

References abs(), dif(), octave::math::isnan(), n, and x.

Referenced by CollocWt::init().

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const CollocWt a 
)

Definition at line 485 of file CollocWt.cc.