Home
last modified time | relevance | path

Searched refs:linear_combine (Results 1 – 25 of 32) sorted by relevance

12

/dports/devel/ppl/ppl-1.2/src/
H A DSparse_Row_defs.hh744 void linear_combine(const Sparse_Row& y,
754 void linear_combine(const Sparse_Row& y,
864 void linear_combine(Sparse_Row& x, const Dense_Row& y,
876 void linear_combine(Sparse_Row& x, const Dense_Row& y,
886 void linear_combine(Dense_Row& x, const Sparse_Row& y,
898 void linear_combine(Dense_Row& x, const Sparse_Row& y,
908 void linear_combine(Sparse_Row& x, const Sparse_Row& y,
920 void linear_combine(Sparse_Row& x, const Sparse_Row& y,
H A DLinear_Expression_Impl_templates.hh94 linear_combine(y, i.space_dimension()); in linear_combine()
319 linear_combine(e2, Coefficient_one(), -1); in operator -=()
452 linear_combine(y, Coefficient_one(), factor); in add_mul_assign()
902 linear_combine(*p, v); in linear_combine()
905 linear_combine(*p, v); in linear_combine()
922 linear_combine(*p, c1, c2); in linear_combine()
925 linear_combine(*p, c1, c2); in linear_combine()
1055 linear_combine(*p, i); in linear_combine()
1058 linear_combine(*p, i); in linear_combine()
1076 linear_combine(*p, c1, c2, start, end); in linear_combine()
[all …]
H A DLinear_Expression_Impl_defs.hh243 virtual void linear_combine(const Linear_Expression_Interface& y, Variable v);
247 virtual void linear_combine(const Linear_Expression_Interface& y,
467 linear_combine(const Linear_Expression_Interface& y, dimension_type i);
474 virtual void linear_combine(const Linear_Expression_Interface& y,
598 void linear_combine(const Linear_Expression_Impl<Row2>& y, Variable v);
603 void linear_combine(const Linear_Expression_Impl<Row2>& y,
654 void linear_combine(const Linear_Expression_Impl<Row2>& y, dimension_type i);
659 void linear_combine(const Linear_Expression_Impl<Row2>& y,
H A DLinear_Expression_Interface_defs.hh159 linear_combine(const Linear_Expression_Interface& y, Variable v) = 0;
163 virtual void linear_combine(const Linear_Expression_Interface& y,
382 linear_combine(const Linear_Expression_Interface& y, dimension_type i) = 0;
389 virtual void linear_combine(const Linear_Expression_Interface& y,
H A DDense_Row_defs.hh342 void linear_combine(const Dense_Row& y,
354 void linear_combine(const Dense_Row& y,
543 void linear_combine(Dense_Row& x, const Dense_Row& y,
552 void linear_combine(Dense_Row& x, const Dense_Row& y,
H A DSparse_Row.cc370 PPL::Sparse_Row::linear_combine(const Sparse_Row& y, in linear_combine() function in PPL::Sparse_Row
503 PPL::Sparse_Row::linear_combine(const Sparse_Row& y, in linear_combine() function in PPL::Sparse_Row
847 PPL::linear_combine(Sparse_Row& x, const Dense_Row& y, in linear_combine() function in PPL
878 PPL::linear_combine(Sparse_Row& x, const Dense_Row& y, in linear_combine() function in PPL
1043 PPL::linear_combine(Dense_Row& x, const Sparse_Row& y, in linear_combine() function in PPL
1071 PPL::linear_combine(Dense_Row& x, const Sparse_Row& y, in linear_combine() function in PPL
1156 PPL::linear_combine(Sparse_Row& x, const Sparse_Row& y, in linear_combine() function in PPL
1159 x.linear_combine(y, coeff1, coeff2); in linear_combine()
1163 PPL::linear_combine(Sparse_Row& x, const Sparse_Row& y, in linear_combine() function in PPL
1167 x.linear_combine(y, c1, c2, start, end); in linear_combine()
H A DGrid_simplify.cc50 row.expr.linear_combine(pivot.expr, in reduce_line_with_line()
79 row.expr.linear_combine(pivot.expr, in reduce_equality_with_equality()
124 row_e.linear_combine(old_pivot_e, reduced_pivot_col, -reduced_row_col, start, end); in reduce_pc_with_pc()
148 row.expr.linear_combine(pivot.expr, 1, -1, 0, num_columns); in reduce_parameter_with_line()
183 row.expr.linear_combine(pivot.expr, in reduce_parameter_with_line()
H A DLinear_Expression_inlines.hh566 ::linear_combine(const Linear_Expression& y, dimension_type i) { in linear_combine() function in Parma_Polyhedra_Library::Linear_Expression
567 impl->linear_combine(*y.impl, i); in linear_combine()
572 ::linear_combine(const Linear_Expression& y, in linear_combine() function in Parma_Polyhedra_Library::Linear_Expression
575 impl->linear_combine(*y.impl, c1, c2); in linear_combine()
597 Linear_Expression::linear_combine(const Linear_Expression& y, in linear_combine() function in Parma_Polyhedra_Library::Linear_Expression
602 impl->linear_combine(*y.impl, c1, c2, start, end); in linear_combine()
H A DDense_Row_inlines.hh505 linear_combine(Dense_Row& x, const Dense_Row& y, in linear_combine() function
508 x.linear_combine(y, coeff1, coeff2); in linear_combine()
512 linear_combine(Dense_Row& x, const Dense_Row& y, in linear_combine() function
516 x.linear_combine(y, c1, c2, start, end); in linear_combine()
H A DLinear_Expression_defs.hh535 void linear_combine(const Linear_Expression& y, Variable v);
539 void linear_combine(const Linear_Expression& y,
725 void linear_combine(const Linear_Expression& y, dimension_type i);
729 void linear_combine(const Linear_Expression& y,
H A DMIP_Problem_defs.hh743 static void linear_combine(Row& x, const Row& y, const dimension_type k);
763 static void linear_combine(Dense_Row& x, const Sparse_Row& y,
H A DPolyhedron_conversion_templates.hh546 dest_i.expr.linear_combine(dest_nle.expr, in conversion()
585 dest_i.expr.linear_combine(dest_nle.expr, in conversion()
882 new_row.expr.linear_combine(dest.sys.rows[i].expr, in conversion()
H A DConstraint.cc189 PPL::Constraint::linear_combine(const Constraint& y, dimension_type i) { in linear_combine() function in PPL::Constraint
190 expr.linear_combine(y.expr, i); in linear_combine()
H A DDense_Row.cc389 PPL::Dense_Row::linear_combine(const Dense_Row& y, in linear_combine() function in PPL::Dense_Row
395 x.linear_combine(y, coeff1, coeff2, 0, x.size()); in linear_combine()
399 PPL::Dense_Row::linear_combine(const Dense_Row& y, in linear_combine() function in PPL::Dense_Row
H A DGrid_Generator.cc244 PPL::Grid_Generator::linear_combine(const Grid_Generator& y, in linear_combine() function in PPL::Grid_Generator
246 expr.linear_combine(y.expr, i); in linear_combine()
H A Dtermination.cc725 le.linear_combine(i->expr, 1, -fp_i, 1, n + 1); in one_affine_ranking_function_PR()
774 le.linear_combine(i->expr, 1, -fp_i, 1, n + 1); in one_affine_ranking_function_PR_original()
844 le.linear_combine(i->expr, 1, -g_i, 1, n + 1); in all_affine_ranking_functions_PR()
928 le.linear_combine(i->expr, 1, -g_i, 1, n + 1); in all_affine_ranking_functions_PR_original()
H A DGenerator.cc207 PPL::Generator::linear_combine(const Generator& y, dimension_type i) { in linear_combine() function in PPL::Generator
208 expr.linear_combine(y.expr, i); in linear_combine()
H A DMIP_Problem.cc855 linear_combine(tableau_k, tableau[j], base[j]); in process_pending_constraints()
921 linear_combine(working_cost, tableau[i], base[i]); in process_pending_constraints()
1360 PPL::MIP_Problem::linear_combine(Row& x, const Row& y, in linear_combine() function in PPL::MIP_Problem
1376 x.linear_combine(y, normalized_y_k, normalized_x_k); in linear_combine()
1392 PPL::MIP_Problem::linear_combine(Dense_Row& x, in linear_combine() function in PPL::MIP_Problem
1409 Parma_Polyhedra_Library::linear_combine(x, y, normalized_y_k, normalized_x_k); in linear_combine()
1458 linear_combine(tableau_i, tableau_out, entering_var_index); in pivot()
1463 linear_combine(working_cost, tableau_out, entering_var_index); in pivot()
1919 linear_combine(working_cost, tableau[i], base_i); in second_phase()
H A DLinear_System_templates.hh607 rows[k].linear_combine(rows[rank], j); in gauss()
665 row_i.linear_combine(row_k, j); in back_substitute()
698 row_i.linear_combine(row_k, j); in back_substitute()
H A DGrid_Generator_defs.hh680 void linear_combine(const Grid_Generator& y, dimension_type i);
H A DCongruence.cc126 expr.linear_combine(e, 1, c, 0, e.space_dimension() + 1); in affine_preimage()
H A DGrid_templates.hh347 row.expr.linear_combine(pivot.expr, in reduce_reduced()
H A DConstraint_defs.hh703 void linear_combine(const Constraint& y, dimension_type i);
H A DGrid_public.cc215 point_expr.linear_combine(g->expr, Coefficient_one(), Coefficient_one(), in Grid()
231 e.linear_combine(point_expr, Coefficient_one(), g->divisor(), in Grid()
233 e.linear_combine(g->expr, Coefficient_one(), -point_divisor, in Grid()
240 e.linear_combine(g->expr, Coefficient_one(), Coefficient_one(), in Grid()
703 gen.expr.linear_combine(point.expr, p_div, -g_div, in relation_with()
H A DGenerator_defs.hh652 void linear_combine(const Generator& y, dimension_type i);

12