def proximalFlat(*args): """ proximalFlat(Matrix<(double)> alpha0, Matrix<(double)> alpha, Vector<(int)> groups, int num_threads, double lambda1, double lambda2, double lambda3, bool intercept, bool resetflow, char name_regul, bool verbose, bool pos, bool clever, bool eval, int size_group, bool transpose) -> Vector<(double)> proximalFlat(Matrix<(float)> alpha0, Matrix<(float)> alpha, Vector<(int)> groups, int num_threads, float lambda1, float lambda2, float lambda3, bool intercept, bool resetflow, char name_regul, bool verbose, bool pos, bool clever, bool eval, int size_group, bool transpose) -> Vector<(float)> """ return _spams_wrap.proximalFlat(*args)
def proximalFlat(*args) -> "Vector< float > *": """ proximalFlat(Matrix< double > * alpha0, Matrix< double > * alpha, Vector< int > * groups, int num_threads, double lambda1, double lambda2, double lambda3, bool intercept, bool resetflow, char * name_regul, bool verbose, bool pos, bool clever, bool eval, int size_group, bool transpose) -> Vector< double > proximalFlat(Matrix< float > * alpha0, Matrix< float > * alpha, Vector< int > * groups, int num_threads, float lambda1, float lambda2, float lambda3, bool intercept, bool resetflow, char * name_regul, bool verbose, bool pos, bool clever, bool eval, int size_group, bool transpose) -> Vector< float > * """ return _spams_wrap.proximalFlat(*args)