38 clumps_.allocate(nClump_);
52 clumps_.allocate(nClump_);
64 for (
int clumpId = 0; clumpId < nClump_; ++clumpId) {
65 size_ += clumps_[clumpId].size();
virtual void readParameters(std::istream &in)
Read and initialize.
void computeSize()
Compute total molecule size by adding clump sizes.
int nClump() const
Number of monomer clumps (monomer types).
void setNClump(int nClump)
Set the number of clumps, and allocate memory.
DArrayParam< Type > & readDArray(std::istream &in, const char *label, DArray< Type > &array, int n)
Add and read a required DArray < Type > parameter.
ScalarParam< Type > & read(std::istream &in, const char *label, Type &value)
Add and read a new required ScalarParam < Type > object.
void setClassName(const char *className)
Set class name string.
#define UTIL_ASSERT(condition)
Assertion macro suitable for debugging serial or parallel code.
PSCF package top-level namespace.