├── .gitignore ├── LICENSE ├── README.md ├── example.m ├── solve_with_admm.m ├── solve_with_cvx.m ├── solve_with_fastast.m └── util ├── admm_worker.m ├── derivobj.m ├── fastast_worker.m ├── form_barrier_hessian.m ├── genschur.m ├── genschur_recurrence.m ├── lbfgs_add_point.m ├── lbfgs_get_direction.m ├── lbfgs_get_direction_alt.m ├── lbfgs_init.m ├── lbfgs_restart.m ├── levin.m ├── logdet.m ├── parse_varargin.m ├── recover_via_dual.m ├── recover_via_esprit.m ├── toeplitz_adjoint.m ├── toeplitz_r2c.m ├── toeplitz_r2c_adjoint.m └── trTinvTinv.m /.gitignore: -------------------------------------------------------------------------------- 1 | *.mexmaci64 2 | codegen/ 3 | 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/README.md -------------------------------------------------------------------------------- /example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/example.m -------------------------------------------------------------------------------- /solve_with_admm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/solve_with_admm.m -------------------------------------------------------------------------------- /solve_with_cvx.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/solve_with_cvx.m -------------------------------------------------------------------------------- /solve_with_fastast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/solve_with_fastast.m -------------------------------------------------------------------------------- /util/admm_worker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/admm_worker.m -------------------------------------------------------------------------------- /util/derivobj.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/derivobj.m -------------------------------------------------------------------------------- /util/fastast_worker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/fastast_worker.m -------------------------------------------------------------------------------- /util/form_barrier_hessian.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/form_barrier_hessian.m -------------------------------------------------------------------------------- /util/genschur.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/genschur.m -------------------------------------------------------------------------------- /util/genschur_recurrence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/genschur_recurrence.m -------------------------------------------------------------------------------- /util/lbfgs_add_point.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/lbfgs_add_point.m -------------------------------------------------------------------------------- /util/lbfgs_get_direction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/lbfgs_get_direction.m -------------------------------------------------------------------------------- /util/lbfgs_get_direction_alt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/lbfgs_get_direction_alt.m -------------------------------------------------------------------------------- /util/lbfgs_init.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/lbfgs_init.m -------------------------------------------------------------------------------- /util/lbfgs_restart.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/lbfgs_restart.m -------------------------------------------------------------------------------- /util/levin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/levin.m -------------------------------------------------------------------------------- /util/logdet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/logdet.m -------------------------------------------------------------------------------- /util/parse_varargin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/parse_varargin.m -------------------------------------------------------------------------------- /util/recover_via_dual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/recover_via_dual.m -------------------------------------------------------------------------------- /util/recover_via_esprit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/recover_via_esprit.m -------------------------------------------------------------------------------- /util/toeplitz_adjoint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/toeplitz_adjoint.m -------------------------------------------------------------------------------- /util/toeplitz_r2c.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/toeplitz_r2c.m -------------------------------------------------------------------------------- /util/toeplitz_r2c_adjoint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/toeplitz_r2c_adjoint.m -------------------------------------------------------------------------------- /util/trTinvTinv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomaslundgaard/fast-ast/HEAD/util/trTinvTinv.m --------------------------------------------------------------------------------