Willcox-Research-Group / rom-operator-inference-Python3

Operator Inference for data-driven, non-intrusive model reduction of dynamical systems.
https://willcox-research-group.github.io/rom-operator-inference-Python3
MIT License
67 stars 30 forks source link

Allow for complex values states/operators/snapshot-matrices #51

Open opaliss opened 10 months ago

opaliss commented 10 months ago

Is your feature request related to a problem? Please describe. It would be great to allow for complex-valued states/operators/snapshot matrices.

Describe the solution you'd like Allow integration of complex-valued ODEs + solve the least squares problem using complex-valued snapshot matrices. I believe this could be done easily by changing the dtype in certain definitions to allow complex128.

shanemcq18 commented 10 months ago

This is a great idea. Ideally we should check the type of the states/inputs so we don't use a complex type unless necessary, but this shouldn't be too bad.

Places to check for updates:

Operators:

Models: