Skip to content

Commit

Permalink
Complete members order for 'base' module
Browse files Browse the repository at this point in the history
  • Loading branch information
lycantropos committed Mar 15, 2021
1 parent 3fac047 commit 4909428
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions symba/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,6 @@
from .core.term import Term as _Term
from .hints import SqrtEvaluator as _SqrtEvaluator

Expression = Expression


def get_sqrt_evaluator() -> _SqrtEvaluator:
"""
Returns current square root evaluator.
"""
return _context.sqrt_evaluator.get()


def set_sqrt_evaluator(evaluator: _SqrtEvaluator) -> None:
"""
Sets square root evaluator.
"""
_context.sqrt_evaluator.set(evaluator)


def sqrt(argument: _Union[_Real, Expression]) -> Expression:
"""
Expand All @@ -43,3 +27,20 @@ def sqrt(argument: _Union[_Real, Expression]) -> Expression:
if argument < 0:
raise ValueError('Argument should be non-negative.')
return _Term.from_components(_One, _to_constant(argument))


Expression = Expression


def get_sqrt_evaluator() -> _SqrtEvaluator:
"""
Returns current square root evaluator.
"""
return _context.sqrt_evaluator.get()


def set_sqrt_evaluator(evaluator: _SqrtEvaluator) -> None:
"""
Sets square root evaluator.
"""
_context.sqrt_evaluator.set(evaluator)

0 comments on commit 4909428

Please sign in to comment.