def __init__(self, definition, constants=None, variables=None): """ Creates equation. :param string definition: Equation definition of the form: :param list constants: Name of variables that must be considered constant """ if not variables: variables = [] if not constants: constants = {} Definition.__init__(self,definition) self._in_out = None self._out = None self.setup()
def __init__(self, definition, constants=None, variables=None): """ Creates equation. :param string definition: Equation definition of the form: :param list constants: Name of variables that must be considered constant """ if not variables: variables = [] if not constants: constants = {} Definition.__init__(self, definition) self._in_out = None self._out = None self.setup()
def __init__(self, definition, constants=None): """ Creates differential equation. :param string definition: Equation definition :param list constants: Name of variables that must be considered constant """ if not constants: constants = {} Definition.__init__(self, definition) self._in_out = None self._out = None self.setup() self.__method__ = self._forward_euler