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_
 
SecPosListspl_
 
double * val_
 
bool * exist_
 
HocCommandcmd_
 

Detailed Description

Definition at line 34 of file spaceplt.cpp.

Constructor & Destructor Documentation

◆ RangeExpr()

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

Definition at line 685 of file spaceplt.cpp.

◆ ~RangeExpr()

RangeExpr::~RangeExpr ( )
virtual

Definition at line 716 of file spaceplt.cpp.

Member Function Documentation

◆ compute()

void RangeExpr::compute ( )

Definition at line 770 of file spaceplt.cpp.

◆ exists()

bool RangeExpr::exists ( int  i)

Definition at line 788 of file spaceplt.cpp.

◆ fill()

void RangeExpr::fill ( )

Definition at line 725 of file spaceplt.cpp.

◆ pval()

double * RangeExpr::pval ( int  i)

Definition at line 796 of file spaceplt.cpp.

Member Data Documentation

◆ cmd_

HocCommand* RangeExpr::cmd_
private

Definition at line 48 of file spaceplt.cpp.

◆ exist_

bool* RangeExpr::exist_
private

Definition at line 47 of file spaceplt.cpp.

◆ n_

long RangeExpr::n_
private

Definition at line 44 of file spaceplt.cpp.

◆ spl_

SecPosList* RangeExpr::spl_
private

Definition at line 45 of file spaceplt.cpp.

◆ val_

double* RangeExpr::val_
private

Definition at line 46 of file spaceplt.cpp.


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