NEURON
NrnProperty Class Reference

#include <ndatclas.h>

Public Member Functions

 NrnProperty (const char *)
 
virtual ~NrnProperty ()
 
const char * name () const
 
int type () const
 
bool deleteable ()
 
Symbolfirst_var ()
 
bool more_var ()
 
Symbolnext_var ()
 
Symbolfindsym (const char *rangevar)
 
Symbolvar (int)
 
neuron::container::data_handle< double > pval (const Symbol *, int index)
 
bool copy (bool to_prop, Prop *dest, Node *nd_dest, int vartype=0)
 
bool copy_out (NrnProperty &dest, int vartype=0)
 

Private Attributes

NrnPropertyImplnpi_
 

Detailed Description

Definition at line 9 of file ndatclas.h.

Constructor & Destructor Documentation

◆ NrnProperty()

NrnProperty::NrnProperty ( const char *  name)

Definition at line 92 of file ndatclas.cpp.

◆ ~NrnProperty()

NrnProperty::~NrnProperty ( )
virtual

Definition at line 115 of file ndatclas.cpp.

Member Function Documentation

◆ copy()

bool NrnProperty::copy ( bool  to_prop,
Prop dest,
Node nd_dest,
int  vartype = 0 
)

Definition at line 163 of file ndatclas.cpp.

◆ copy_out()

bool NrnProperty::copy_out ( NrnProperty dest,
int  vartype = 0 
)

Definition at line 228 of file ndatclas.cpp.

◆ deleteable()

bool NrnProperty::deleteable ( )

◆ findsym()

Symbol * NrnProperty::findsym ( const char *  rangevar)

Definition at line 235 of file ndatclas.cpp.

◆ first_var()

Symbol * NrnProperty::first_var ( )

Definition at line 129 of file ndatclas.cpp.

◆ more_var()

bool NrnProperty::more_var ( )

Definition at line 134 of file ndatclas.cpp.

◆ name()

const char * NrnProperty::name ( ) const

Definition at line 121 of file ndatclas.cpp.

◆ next_var()

Symbol * NrnProperty::next_var ( )

Definition at line 142 of file ndatclas.cpp.

◆ pval()

neuron::container::data_handle< double > NrnProperty::pval ( const Symbol s,
int  index 
)

Definition at line 249 of file ndatclas.cpp.

◆ type()

int NrnProperty::type ( ) const

Definition at line 125 of file ndatclas.cpp.

◆ var()

Symbol * NrnProperty::var ( int  i)

Definition at line 151 of file ndatclas.cpp.

Member Data Documentation

◆ npi_

NrnPropertyImpl* NrnProperty::npi_
private

Definition at line 28 of file ndatclas.h.


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