GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
__rangeidx_helper Class Reference
Collaboration diagram for __rangeidx_helper:

Public Member Functions

 __rangeidx_helper (double *a, double b, double i, double l, octave_idx_type n)
 
void operator() (octave_idx_type i)
 

Private Attributes

double * array
 
double base
 
double inc
 
double limit
 
octave_idx_type nmax
 

Detailed Description

Definition at line 148 of file Range.cc.

Constructor & Destructor Documentation

◆ __rangeidx_helper()

__rangeidx_helper::__rangeidx_helper ( double *  a,
double  b,
double  i,
double  l,
octave_idx_type  n 
)
inline

Definition at line 151 of file Range.cc.

Member Function Documentation

◆ operator()()

void __rangeidx_helper::operator() ( octave_idx_type  i)
inline

Definition at line 154 of file Range.cc.

References array, base, inc, limit, and nmax.

Member Data Documentation

◆ array

double* __rangeidx_helper::array
private

Definition at line 166 of file Range.cc.

Referenced by operator()().

◆ base

double __rangeidx_helper::base
private

Definition at line 166 of file Range.cc.

Referenced by operator()().

◆ inc

double __rangeidx_helper::inc
private

Definition at line 166 of file Range.cc.

Referenced by operator()().

◆ limit

double __rangeidx_helper::limit
private

Definition at line 166 of file Range.cc.

Referenced by operator()().

◆ nmax

octave_idx_type __rangeidx_helper::nmax
private

Definition at line 167 of file Range.cc.

Referenced by operator()().


The documentation for this class was generated from the following file: