DifferentialSystem
Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.
DifferentialSystem
class DifferentialSystemRegular-point rational differential equation dY/dx = A(x)Y.
Attributes
| Name | Description |
|---|---|
matrix |
|
variable |
matrix
DifferentialSystem.matrix: builtins.list[builtins.list[Expression]]variable
DifferentialSystem.variable: ExpressionMethods
| Name | Description |
|---|---|
__new__ |
|
blocks |
|
change_basis |
|
transport |
Fixed-precision continuation |
__new__
DifferentialSystem.__new__(
variable: Expression,
matrix: typing.Sequence[typing.Sequence[Expression]],
) -> DifferentialSystemblocks
DifferentialSystem.blocks() -> builtins.list[builtins.list[builtins.int]]change_basis
DifferentialSystem.change_basis(matrix: typing.Sequence[typing.Sequence[Expression]]) -> DifferentialSystemtransport
DifferentialSystem.transport(
boundary: BoundaryData,
waypoints: typing.Sequence[ComplexFloat | Float | builtins.int | builtins.float | builtins.str | decimal.Decimal | builtins.complex | tuple[Float | builtins.int | builtins.float | builtins.str | decimal.Decimal, Float | builtins.int | builtins.float | builtins.str | decimal.Decimal]],
*,
parameters: typing.Optional[typing.Mapping[Expression, ComplexFloat | Float | builtins.int | builtins.float | builtins.str | decimal.Decimal | builtins.complex | tuple[Float | builtins.int | builtins.float | builtins.str | decimal.Decimal, Float | builtins.int | builtins.float | builtins.str | decimal.Decimal]]] = None,
options: typing.Optional[EvaluationOptions] = None,
control: typing.Optional[ComputationControl] = None,
) -> TransportResultFixed-precision continuation. Returned diagnostics do not certify a global error bound.