GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
__rangeidx_helper Class Reference
Collaboration diagram for __rangeidx_helper:
Collaboration graph
[legend]

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

doublearray
 
double base
 
double inc
 
double limit
 
octave_idx_type nmax
 

Detailed Description

Definition at line 127 of file Range.cc.

Constructor & Destructor Documentation

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

Definition at line 130 of file Range.cc.

Member Function Documentation

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

Definition at line 133 of file Range.cc.

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

Member Data Documentation

double* __rangeidx_helper::array
private

Definition at line 151 of file Range.cc.

Referenced by operator()().

double __rangeidx_helper::base
private

Definition at line 151 of file Range.cc.

Referenced by operator()().

double __rangeidx_helper::inc
private

Definition at line 151 of file Range.cc.

Referenced by operator()().

double __rangeidx_helper::limit
private

Definition at line 151 of file Range.cc.

Referenced by operator()().

octave_idx_type __rangeidx_helper::nmax
private

Definition at line 152 of file Range.cc.

Referenced by operator()().


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