def nineml_cell_type(name, neuron_model, synapse_models): """ Return a new NineMLCellType subclass. """ return _mh_build_nineml_celltype(name, (NineMLCellType,), {'neuron_model': neuron_model, 'synapse_models': synapse_models, 'builder': _compile_nmodl})
def nineml_celltype_from_model(name, nineml_model, synapse_components): """ Return a new NineMLCellType subclass from a NineML model. """ assert nineml_model dct = {'nineml_model':nineml_model, 'synapse_components':synapse_components, 'builder': _compile_nmodl} return _mh_build_nineml_celltype(name, (NineMLCellType,), dct)
def nineml_cell_type(name, neuron_model, synapse_models): """ Return a new NineMLCellType subclass. """ return _mh_build_nineml_celltype( name, (NineMLCellType, ), { 'neuron_model': neuron_model, 'synapse_models': synapse_models, 'builder': _compile_nmodl })
def nineml_celltype_from_model(name, nineml_model, synapse_components): """ Return a new NineMLCellType subclass from a NineML model. """ assert nineml_model dct = { 'nineml_model': nineml_model, 'synapse_components': synapse_components, 'builder': _compile_nmodl } return _mh_build_nineml_celltype(name, (NineMLCellType, ), dct)