MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
moose::CompartmentDataHolder Class Reference

#include <CompartmentDataHolder.h>

+ Collaboration diagram for moose::CompartmentDataHolder:

Public Member Functions

 CompartmentDataHolder ()
 
void readData (const CompartmentBase *c, const Eref &e)
 
void writeData (CompartmentBase *c, const Eref &e)
 

Private Attributes

double Cm_
 
double diameter_
 
double Em_
 
double initVm_
 
double inject_
 
double length_
 
double Ra_
 
double Rm_
 
double x0_
 
double x_
 
double y0_
 
double y_
 
double z0_
 
double z_
 

Detailed Description

Definition at line 19 of file CompartmentDataHolder.h.

Constructor & Destructor Documentation

CompartmentDataHolder::CompartmentDataHolder ( )

Definition at line 16 of file CompartmentDataHolder.cpp.

Member Function Documentation

void CompartmentDataHolder::readData ( const CompartmentBase c,
const Eref e 
)

Definition at line 35 of file CompartmentDataHolder.cpp.

References Cm_, diameter_, Em_, moose::CompartmentBase::getCm(), moose::CompartmentBase::getDiameter(), moose::CompartmentBase::getEm(), moose::CompartmentBase::getInitVm(), moose::CompartmentBase::getInject(), moose::CompartmentBase::getLength(), moose::CompartmentBase::getRa(), moose::CompartmentBase::getRm(), moose::CompartmentBase::getX(), moose::CompartmentBase::getX0(), moose::CompartmentBase::getY(), moose::CompartmentBase::getY0(), moose::CompartmentBase::getZ(), moose::CompartmentBase::getZ0(), initVm_, inject_, length_, Ra_, Rm_, x0_, x_, y0_, y_, z0_, and z_.

36 {
37  Cm_ = cb->getCm( er );
38  Rm_ = cb->getRm( er );
39  Ra_ = cb->getRa( er );
40  Em_ = cb->getEm( er );
41  initVm_ = cb->getInitVm( er );
42  inject_ = cb->getInject( er );
43 
44  x0_ = cb->getX0();
45  y0_ = cb->getY0();
46  z0_ = cb->getZ0();
47  x_ = cb->getX();
48  y_ = cb->getY();
49  z_ = cb->getZ();
50  length_ = cb->getLength();
51  diameter_ = cb->getDiameter();
52 }

+ Here is the call graph for this function:

void CompartmentDataHolder::writeData ( CompartmentBase c,
const Eref e 
)

Definition at line 55 of file CompartmentDataHolder.cpp.

References Cm_, diameter_, Em_, initVm_, inject_, length_, Ra_, Rm_, moose::CompartmentBase::setCm(), moose::CompartmentBase::setDiameter(), moose::CompartmentBase::setEm(), moose::CompartmentBase::setInitVm(), moose::CompartmentBase::setInject(), moose::CompartmentBase::setLength(), moose::CompartmentBase::setRa(), moose::CompartmentBase::setRm(), moose::CompartmentBase::setX(), moose::CompartmentBase::setX0(), moose::CompartmentBase::setY(), moose::CompartmentBase::setY0(), moose::CompartmentBase::setZ(), moose::CompartmentBase::setZ0(), x0_, x_, y0_, y_, z0_, and z_.

56 {
57  cb->setCm( er, Cm_ );
58  cb->setRm( er, Rm_ );
59  cb->setRa( er, Ra_ );
60  cb->setEm( er, Em_ );
61  cb->setInitVm( er, initVm_ );
62  cb->setInject( er, inject_ );
63 
64  cb->setX0( x0_ );
65  cb->setY0( y0_ );
66  cb->setZ0( z0_ );
67  cb->setX( x_ );
68  cb->setY( y_ );
69  cb->setZ( z_ );
70  cb->setLength( length_ );
71  cb->setDiameter( diameter_ );
72 }

+ Here is the call graph for this function:

Member Data Documentation

double moose::CompartmentDataHolder::Cm_
private

Definition at line 26 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::diameter_
private

Definition at line 33 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::Em_
private

Definition at line 29 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::initVm_
private

Definition at line 30 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::inject_
private

Definition at line 31 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::length_
private

Definition at line 34 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::Ra_
private

Definition at line 27 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::Rm_
private

Definition at line 28 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::x0_
private

Definition at line 35 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::x_
private

Definition at line 38 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::y0_
private

Definition at line 36 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::y_
private

Definition at line 39 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::z0_
private

Definition at line 37 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().

double moose::CompartmentDataHolder::z_
private

Definition at line 40 of file CompartmentDataHolder.h.

Referenced by readData(), and writeData().


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