Example #1
0
    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()
Example #2
0
    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()
Example #3
0
    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
Example #4
0
    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