31 const string& filename,
32 const string& cellname,
43 double x0,
double y0,
double z0,
44 double x,
double y,
double z,
47 vector< string >& argv );
50 vector< string >& argv,
bool addCanonicalChannel(Id compt, Id chan, double value, double dia, double length)
bool buildChannels(Id compt, vector< string > &argv, double diameter, double length)
Id buildCompartment(const string &name, const string &parent, double x0, double y0, double z0, double x, double y, double z, double d, double &length, vector< string > &argv)
Id addChannel(Id compt, Id chan, double value, double dia, double length)
unsigned int numChannels_
map< string, Id > chanProtos_
Id read(const string &filename, const string &cellname, Id parent)
unsigned int numCompartments_
bool innerRead(ifstream &fin)
bool addNernst(Id compt, Id chan, double value)
unsigned int numProtoCompts_
bool readData(const string &line)
bool readScript(const string &line)
static void addChannelMessage(Id chan)
Id findChannel(const string &name)
Id startGraftCell(const string &cellPath)
unsigned int numProtoChans_
bool addCaConc(Id compt, Id chan, double value, double dia, double length)
bool addSpikeGen(Id compt, Id chan, double value, double dia, double length)
unsigned int numProtoOthers_