[Python] Handle 'charge' and 'size' arguments to class Species

This commit is contained in:
Ray Speth 2015-05-03 21:22:14 -04:00
parent 56195cc67d
commit 9af5d5835a

View file

@ -22,6 +22,12 @@ cdef class Species:
if composition is not None:
self.species.composition = comp_map(composition)
if charge is not None:
self.species.charge = charge
if size is not None:
self.species.size = size
cdef _assign(self, shared_ptr[CxxSpecies] other):
self._species = other
self.species = self._species.get()