class KalmanFlattenedMatrixFilter extends KalmanVectorFilter {

    public RealMatrix step(RealMatrix observation, int time) {
        RealVector v = super.step(AlgebraUtils.flattenMatrixByColumns(observation), time);
        return AlgebraUtils.reshapeMatrixByColumns(v, observation);
    }

    public  KalmanFlattenedMatrixFilter(RealMatrix startLoc, double qScale, double rScale);

}