NEURON
OcPtrVector Class Reference

#include <ocptrvector.h>

Public Member Functions

 OcPtrVector (int sz)
 
virtual ~OcPtrVector ()
 
int size ()
 
void resize (int)
 
void pset (int i, double *)
 
double getval (int)
 
void setval (int, double)
 
void scatter (double *, int sz)
 
void gather (double *, int sz)
 
void ptr_update_cmd (HocCommand *)
 
void ptr_update ()
 

Public Attributes

size_t size_
 
double ** pd_
 
HocCommandupdate_cmd_
 
char * label_
 

Detailed Description

Definition at line 7 of file ocptrvector.h.

Constructor & Destructor Documentation

◆ OcPtrVector()

OcPtrVector::OcPtrVector ( int  sz)

Definition at line 31 of file ocptrvector.cpp.

◆ ~OcPtrVector()

OcPtrVector::~OcPtrVector ( )
virtual

Definition at line 41 of file ocptrvector.cpp.

Member Function Documentation

◆ gather()

void OcPtrVector::gather ( double *  dest,
int  sz 
)

Definition at line 89 of file ocptrvector.cpp.

◆ getval()

double OcPtrVector::getval ( int  i)

Definition at line 101 of file ocptrvector.cpp.

◆ pset()

void OcPtrVector::pset ( int  i,
double *  px 
)

Definition at line 77 of file ocptrvector.cpp.

◆ ptr_update()

void OcPtrVector::ptr_update ( )

Definition at line 69 of file ocptrvector.cpp.

◆ ptr_update_cmd()

void OcPtrVector::ptr_update_cmd ( HocCommand hc)

Definition at line 61 of file ocptrvector.cpp.

◆ resize()

void OcPtrVector::resize ( int  sz)

Definition at line 49 of file ocptrvector.cpp.

◆ scatter()

void OcPtrVector::scatter ( double *  src,
int  sz 
)

Definition at line 82 of file ocptrvector.cpp.

◆ setval()

void OcPtrVector::setval ( int  i,
double  x 
)

Definition at line 96 of file ocptrvector.cpp.

◆ size()

int OcPtrVector::size ( )
inline

Definition at line 11 of file ocptrvector.h.

Member Data Documentation

◆ label_

char* OcPtrVector::label_

Definition at line 27 of file ocptrvector.h.

◆ pd_

double** OcPtrVector::pd_

Definition at line 25 of file ocptrvector.h.

◆ size_

size_t OcPtrVector::size_

Definition at line 24 of file ocptrvector.h.

◆ update_cmd_

HocCommand* OcPtrVector::update_cmd_

Definition at line 26 of file ocptrvector.h.


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