├── AsymPotentialWell_FIG.m ├── AsymmetricPotentialWell.m ├── AutonomDoubleGyre.m ├── AutonomDoubleGyre_FIG.m ├── DiscoverDuffing.m ├── DiscoverDuffing_Convergence.m ├── DiscoverDuffing_KRONICvsEDMDc.m ├── FIGURES ├── EXAMPLES.png ├── KRONIC.png └── SparseRegression.png ├── HamiltonianDuffing.m ├── HamiltonianDuffing_FIG.m ├── LICENSE ├── NonAutonomDoubleGyre.m ├── NonAutonomDoubleGyre_FIG.m ├── Pendulum.m ├── Pendulum_FIG.m ├── QuarticPotentialWell.m ├── QuarticPotentialWell_FIG.m ├── README.md ├── SlowManifold.m └── utils ├── AsymmetricDoubleWellFUN.m ├── DoubleGyre_ensemble.m ├── Duffing_ensemble.m ├── ObjectiveFCN_EDMDc.m ├── ObjectiveFCN_KRONIC.m ├── QuarticPotentialWell_ensemble.m ├── SlowManifold_PhasePlot_Control.m ├── SlowManifold_ensemble.m ├── applyPeriodicBC.m ├── buildGamma.m ├── buildTheta.m ├── buildThetaGradient.m ├── color_line3.m ├── evalCostFun.m ├── evalCostFun_AsymPotentialWell_PhaseController.m ├── evalCostFun_Hamiltonian.m ├── evalCostFun_KoopEfun.m ├── evalCostFun_TimeDependentKoopEfun.m ├── getBRSys.m ├── getBRTrafo.m ├── poolData.m ├── poolDataLIST.m ├── rk4singlestep.m ├── rk4u.m ├── runMPC.m ├── showPendulumResults.m ├── showResults_SlowManifold.m ├── sparseKoopmanEfunSys.m └── sparsifyDynamics.m /AsymPotentialWell_FIG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/AsymPotentialWell_FIG.m -------------------------------------------------------------------------------- /AsymmetricPotentialWell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/AsymmetricPotentialWell.m -------------------------------------------------------------------------------- /AutonomDoubleGyre.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/AutonomDoubleGyre.m -------------------------------------------------------------------------------- /AutonomDoubleGyre_FIG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/AutonomDoubleGyre_FIG.m -------------------------------------------------------------------------------- /DiscoverDuffing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/DiscoverDuffing.m -------------------------------------------------------------------------------- /DiscoverDuffing_Convergence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/DiscoverDuffing_Convergence.m -------------------------------------------------------------------------------- /DiscoverDuffing_KRONICvsEDMDc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/DiscoverDuffing_KRONICvsEDMDc.m -------------------------------------------------------------------------------- /FIGURES/EXAMPLES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/FIGURES/EXAMPLES.png -------------------------------------------------------------------------------- /FIGURES/KRONIC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/FIGURES/KRONIC.png -------------------------------------------------------------------------------- /FIGURES/SparseRegression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/FIGURES/SparseRegression.png -------------------------------------------------------------------------------- /HamiltonianDuffing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/HamiltonianDuffing.m -------------------------------------------------------------------------------- /HamiltonianDuffing_FIG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/HamiltonianDuffing_FIG.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/LICENSE -------------------------------------------------------------------------------- /NonAutonomDoubleGyre.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/NonAutonomDoubleGyre.m -------------------------------------------------------------------------------- /NonAutonomDoubleGyre_FIG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/NonAutonomDoubleGyre_FIG.m -------------------------------------------------------------------------------- /Pendulum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/Pendulum.m -------------------------------------------------------------------------------- /Pendulum_FIG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/Pendulum_FIG.m -------------------------------------------------------------------------------- /QuarticPotentialWell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/QuarticPotentialWell.m -------------------------------------------------------------------------------- /QuarticPotentialWell_FIG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/QuarticPotentialWell_FIG.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/README.md -------------------------------------------------------------------------------- /SlowManifold.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/SlowManifold.m -------------------------------------------------------------------------------- /utils/AsymmetricDoubleWellFUN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/AsymmetricDoubleWellFUN.m -------------------------------------------------------------------------------- /utils/DoubleGyre_ensemble.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/DoubleGyre_ensemble.m -------------------------------------------------------------------------------- /utils/Duffing_ensemble.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/Duffing_ensemble.m -------------------------------------------------------------------------------- /utils/ObjectiveFCN_EDMDc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/ObjectiveFCN_EDMDc.m -------------------------------------------------------------------------------- /utils/ObjectiveFCN_KRONIC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/ObjectiveFCN_KRONIC.m -------------------------------------------------------------------------------- /utils/QuarticPotentialWell_ensemble.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/QuarticPotentialWell_ensemble.m -------------------------------------------------------------------------------- /utils/SlowManifold_PhasePlot_Control.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/SlowManifold_PhasePlot_Control.m -------------------------------------------------------------------------------- /utils/SlowManifold_ensemble.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/SlowManifold_ensemble.m -------------------------------------------------------------------------------- /utils/applyPeriodicBC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/applyPeriodicBC.m -------------------------------------------------------------------------------- /utils/buildGamma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/buildGamma.m -------------------------------------------------------------------------------- /utils/buildTheta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/buildTheta.m -------------------------------------------------------------------------------- /utils/buildThetaGradient.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/buildThetaGradient.m -------------------------------------------------------------------------------- /utils/color_line3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/color_line3.m -------------------------------------------------------------------------------- /utils/evalCostFun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/evalCostFun.m -------------------------------------------------------------------------------- /utils/evalCostFun_AsymPotentialWell_PhaseController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/evalCostFun_AsymPotentialWell_PhaseController.m -------------------------------------------------------------------------------- /utils/evalCostFun_Hamiltonian.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/evalCostFun_Hamiltonian.m -------------------------------------------------------------------------------- /utils/evalCostFun_KoopEfun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/evalCostFun_KoopEfun.m -------------------------------------------------------------------------------- /utils/evalCostFun_TimeDependentKoopEfun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/evalCostFun_TimeDependentKoopEfun.m -------------------------------------------------------------------------------- /utils/getBRSys.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/getBRSys.m -------------------------------------------------------------------------------- /utils/getBRTrafo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/getBRTrafo.m -------------------------------------------------------------------------------- /utils/poolData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/poolData.m -------------------------------------------------------------------------------- /utils/poolDataLIST.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/poolDataLIST.m -------------------------------------------------------------------------------- /utils/rk4singlestep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/rk4singlestep.m -------------------------------------------------------------------------------- /utils/rk4u.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/rk4u.m -------------------------------------------------------------------------------- /utils/runMPC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/runMPC.m -------------------------------------------------------------------------------- /utils/showPendulumResults.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/showPendulumResults.m -------------------------------------------------------------------------------- /utils/showResults_SlowManifold.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/showResults_SlowManifold.m -------------------------------------------------------------------------------- /utils/sparseKoopmanEfunSys.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/sparseKoopmanEfunSys.m -------------------------------------------------------------------------------- /utils/sparsifyDynamics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eurika-kaiser/KRONIC/HEAD/utils/sparsifyDynamics.m --------------------------------------------------------------------------------