Index _ | B | C | D | E | F | G | H | I | K | L | M | N | P | Q | S | T | U | V | X _ _cost() (spectrally_regularised_lvms.cost_functions.NegentropyCost method) (spectrally_regularised_lvms.cost_functions.SymbolicCost method) _cost_gradient() (spectrally_regularised_lvms.cost_functions.NegentropyCost method) (spectrally_regularised_lvms.cost_functions.SymbolicCost method) _cost_hessian() (spectrally_regularised_lvms.cost_functions.NegentropyCost method) (spectrally_regularised_lvms.cost_functions.SymbolicCost method) _function() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method) _gradient() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method) _hessian() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method) B BatchSampler (class in spectrally_regularised_lvms.helper_methods) boyden_fletcher_goldfarb_shanno() (spectrally_regularised_lvms.helper_methods.QuasiNewton method) C center_data() (spectrally_regularised_lvms.helper_methods.DataProcessor method), [1] check_gradient() (spectrally_regularised_lvms.cost_functions.CostClass method), [1] check_hessian() (spectrally_regularised_lvms.cost_functions.CostClass method), [1] check_w_want() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method), [1] compute_spectral_W() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method) (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel static method) compute_update() (spectrally_regularised_lvms.helper_methods.QuasiNewton method) cost() (spectrally_regularised_lvms.cost_functions.CostClass method), [1] cost_gradient() (spectrally_regularised_lvms.cost_functions.CostClass method), [1] cost_hessian() (spectrally_regularised_lvms.cost_functions.CostClass method), [1] CostClass (class in spectrally_regularised_lvms.cost_functions) CubeObject (class in spectrally_regularised_lvms.negen_approx) D DataProcessor (class in spectrally_regularised_lvms.helper_methods) davidson_fletcher_powell() (spectrally_regularised_lvms.helper_methods.QuasiNewton method) decompose_DFT() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method), [1] DeflationOrthogonalisation (class in spectrally_regularised_lvms.helper_methods) dftmtx() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method), [1] E ExplicitCost (class in spectrally_regularised_lvms.cost_functions) ExpObject (class in spectrally_regularised_lvms.negen_approx) F finite_difference_grad() (spectrally_regularised_lvms.cost_functions.CostClass method), [1] finite_difference_hess() (spectrally_regularised_lvms.cost_functions.CostClass method), [1] first_derivative() (spectrally_regularised_lvms.negen_approx.CubeObject method) (spectrally_regularised_lvms.negen_approx.CubeObject static method) (spectrally_regularised_lvms.negen_approx.ExpObject method), [1] (spectrally_regularised_lvms.negen_approx.LogcoshObject method), [1] (spectrally_regularised_lvms.negen_approx.QuadObject method) (spectrally_regularised_lvms.negen_approx.QuadObject static method) fit() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] function() (spectrally_regularised_lvms.negen_approx.CubeObject method) (spectrally_regularised_lvms.negen_approx.CubeObject static method) (spectrally_regularised_lvms.negen_approx.ExpObject method), [1] (spectrally_regularised_lvms.negen_approx.LogcoshObject method), [1] (spectrally_regularised_lvms.negen_approx.QuadObject method) (spectrally_regularised_lvms.negen_approx.QuadObject static method) G gamma() (spectrally_regularised_lvms.negen_approx.CubeObject method) (spectrally_regularised_lvms.negen_approx.CubeObject static method) (spectrally_regularised_lvms.negen_approx.ExpObject method), [1] (spectrally_regularised_lvms.negen_approx.LogcoshObject method), [1] (spectrally_regularised_lvms.negen_approx.QuadObject method) (spectrally_regularised_lvms.negen_approx.QuadObject static method) get_cost() (spectrally_regularised_lvms.cost_functions.ExplicitCost method), [1] get_gradient() (spectrally_regularised_lvms.cost_functions.ExplicitCost method), [1] get_hankel() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method) get_hessian() (spectrally_regularised_lvms.cost_functions.ExplicitCost method), [1] get_model_parameters() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] get_symbolic_parameters() (spectrally_regularised_lvms.cost_functions.SymbolicCost method) get_sympy_parameters() (spectrally_regularised_lvms.cost_functions.SymbolicCost method) global_gso() (spectrally_regularised_lvms.helper_methods.DeflationOrthogonalisation method), [1] gram_schmidt_orthogonalisation() (spectrally_regularised_lvms.helper_methods.DeflationOrthogonalisation method), [1] H Hadamard_derivative() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method) (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective static method) Hadamard_product() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method) (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective static method) hankel_matrix() (in module spectrally_regularised_lvms.helper_methods) I implement_cost() (spectrally_regularised_lvms.cost_functions.SymbolicCost method), [1] implement_first_derivative() (spectrally_regularised_lvms.cost_functions.SymbolicCost method), [1] implement_methods() (spectrally_regularised_lvms.cost_functions.SymbolicCost method), [1] implement_second_derivative() (spectrally_regularised_lvms.cost_functions.SymbolicCost method), [1] initialise_jacobian() (spectrally_regularised_lvms.helper_methods.QuasiNewton method) initialise_lambda() (in module spectrally_regularised_lvms.spectrally_regularised_model) initialise_preprocessing() (spectrally_regularised_lvms.helper_methods.DataProcessor method), [1] initialise_sources() (in module spectrally_regularised_lvms.negen_approx) initialise_W() (in module spectrally_regularised_lvms.spectrally_regularised_model) inverse_transform() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] K kurtosis() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] L lagrange_function() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] lagrange_gradient() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] lagrange_hessian() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] line_search() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] LinearModel (class in spectrally_regularised_lvms.spectrally_regularised_model) LogcoshObject (class in spectrally_regularised_lvms.negen_approx) M module spectrally_regularised_lvms.cost_functions spectrally_regularised_lvms.helper_methods spectrally_regularised_lvms.negen_approx spectrally_regularised_lvms.spectral_regulariser spectrally_regularised_lvms.spectrally_regularised_model N NegentropyCost (class in spectrally_regularised_lvms.cost_functions) P parameter_update() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] preprocess_data() (spectrally_regularised_lvms.helper_methods.DataProcessor method), [1] projection_operator() (spectrally_regularised_lvms.helper_methods.DeflationOrthogonalisation method) (spectrally_regularised_lvms.helper_methods.DeflationOrthogonalisation static method) Q QuadObject (class in spectrally_regularised_lvms.negen_approx) QuasiNewton (class in spectrally_regularised_lvms.helper_methods) S second_derivative() (spectrally_regularised_lvms.negen_approx.CubeObject method) (spectrally_regularised_lvms.negen_approx.CubeObject static method) (spectrally_regularised_lvms.negen_approx.ExpObject method), [1] (spectrally_regularised_lvms.negen_approx.LogcoshObject method), [1] (spectrally_regularised_lvms.negen_approx.QuadObject method) (spectrally_regularised_lvms.negen_approx.QuadObject static method) set_cost() (spectrally_regularised_lvms.cost_functions.ExplicitCost method), [1] (spectrally_regularised_lvms.cost_functions.SymbolicCost method), [1] set_gradient() (spectrally_regularised_lvms.cost_functions.ExplicitCost method), [1] set_hessian() (spectrally_regularised_lvms.cost_functions.ExplicitCost method), [1] set_model_parameters() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] spectral_derivative() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method), [1] spectral_fit() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] spectral_hessian() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method), [1] spectral_loss() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method), [1] spectral_trainer() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] spectrally_regularised_lvms.cost_functions module spectrally_regularised_lvms.helper_methods module spectrally_regularised_lvms.negen_approx module spectrally_regularised_lvms.spectral_regulariser module spectrally_regularised_lvms.spectrally_regularised_model module SpectralObjective (class in spectrally_regularised_lvms.spectral_regulariser) SymbolicCost (class in spectrally_regularised_lvms.cost_functions) symmetric_rank_one() (spectrally_regularised_lvms.helper_methods.QuasiNewton method) T transform() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] U unprocess_data() (spectrally_regularised_lvms.helper_methods.DataProcessor method), [1] update_jacobian() (spectrally_regularised_lvms.helper_methods.QuasiNewton method) update_params() (spectrally_regularised_lvms.spectrally_regularised_model.LinearModel method), [1] V VarianceCost (class in spectrally_regularised_lvms.cost_functions) X Xw() (spectrally_regularised_lvms.spectral_regulariser.SpectralObjective method), [1]