Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

GeneAttribute Class Reference

#include <GeneAttribute.h>

Inheritance diagram for GeneAttribute:

Inheritance graph
[legend]
Collaboration diagram for GeneAttribute:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MAKE_PARTICLESTUFF_NAME ()
int qlenpp ()
 # of parameters per particle

void getqpp (double *q, int i)
 Get the per-particle parameters.

void setqpp (double *q, int i)
 Set per-particle parameters.

void qnamepp (char **qn)
 Get the names of the per-particle parameters.

 GeneAttribute (Particles *ps=NULL)

Public Attributes

std::vector< double[28]> dimensions

Constructor & Destructor Documentation

GeneAttribute::GeneAttribute Particles ps = NULL  ) 
 

Definition at line 10 of file GeneAttribute.cpp.


Member Function Documentation

void GeneAttribute::getqpp double *  q,
int  i
[virtual]
 

Get the per-particle parameters.

Defaults to no parameters. Second parameter is the particle index

Reimplemented from ParticleStuff.

Definition at line 20 of file GeneAttribute.cpp.

References dimensions.

GeneAttribute::MAKE_PARTICLESTUFF_NAME  ) 
 

int GeneAttribute::qlenpp  )  [virtual]
 

# of parameters per particle

Reimplemented from ParticleStuff.

Definition at line 15 of file GeneAttribute.cpp.

void GeneAttribute::qnamepp char **  qn  )  [virtual]
 

Get the names of the per-particle parameters.

Defaults to no parameters.

Reimplemented from ParticleStuff.

Definition at line 32 of file GeneAttribute.cpp.

void GeneAttribute::setqpp double *  q,
int  i
[virtual]
 

Set per-particle parameters.

Defaults to no parameters. Second parameter is the particle index

Reimplemented from ParticleStuff.

Definition at line 26 of file GeneAttribute.cpp.

References dimensions.


Member Data Documentation

std::vector<double[28]> GeneAttribute::dimensions
 

Definition at line 18 of file GeneAttribute.h.

Referenced by getqpp(), and setqpp().


The documentation for this class was generated from the following files:
Generated on Mon Jun 28 15:02:17 2004 for Advanced Surface Library by doxygen 1.3.4