pub fn new(basis: B, weights: W, optimiser: O) -> Self {
        LFA {
            basis,
            weights,
            optimiser,
        }
    }
/// Construct an arbitrary `LFA` using a given basis representation, initial
/// collection of weights and optimisation routine.
Construct an arbitrary `LFA` using a given basis representation, initial
collection of weights and optimisation routine.
Construct an arbitrary ` LFA ` using a given basis representation initial collection of weights and optimisation routine .
pub fn new(basis: B, weights: W, optimiser: O) -> Self {
        LFA {
            basis,
            weights,
            optimiser,
        }
    }
pub fn new ( basis : B , weights : W , optimiser : O ) -> Self { LFA { basis , weights , optimiser , } }
Construct an arbitrary `LFA` using a given basis representation, initial
collection of weights and optimisation routine.
Construct an arbitrary ` LFA ` using a given basis representation initial collection of weights and optimisation routine .
basis
B
weights
W
optimiser
O
basis
B
weights
W
optimiser
O