NEURON
RangeExpr Class Reference

Public Member Functions

 RangeExpr (const char *expr, Object *pyobj, SecPosList *)
 
virtual ~RangeExpr ()
 
void fill ()
 
void compute ()
 
bool exists (int)
 
double * pval (int)
 

Private Attributes

long n_
 
SecPosList * spl_
 
double * val_
 
bool * exist_
 
HocCommandcmd_
 

Detailed Description

Definition at line 39 of file spaceplt.cpp.

Constructor & Destructor Documentation

◆ RangeExpr()

RangeExpr::RangeExpr ( const char *  expr,
Object pyobj,
SecPosList *  spl 
)

Definition at line 715 of file spaceplt.cpp.

◆ ~RangeExpr()

RangeExpr::~RangeExpr ( )
virtual

Definition at line 746 of file spaceplt.cpp.

Member Function Documentation

◆ compute()

void RangeExpr::compute ( )

Definition at line 798 of file spaceplt.cpp.

◆ exists()

bool RangeExpr::exists ( int  i)

Definition at line 816 of file spaceplt.cpp.

◆ fill()

void RangeExpr::fill ( )

Definition at line 755 of file spaceplt.cpp.

◆ pval()

double * RangeExpr::pval ( int  i)

Definition at line 824 of file spaceplt.cpp.

Member Data Documentation

◆ cmd_

HocCommand* RangeExpr::cmd_
private

Definition at line 52 of file spaceplt.cpp.

◆ exist_

bool* RangeExpr::exist_
private

Definition at line 51 of file spaceplt.cpp.

◆ n_

long RangeExpr::n_
private

Definition at line 48 of file spaceplt.cpp.

◆ spl_

SecPosList* RangeExpr::spl_
private

Definition at line 49 of file spaceplt.cpp.

◆ val_

double* RangeExpr::val_
private

Definition at line 50 of file spaceplt.cpp.


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