internal virtual void swap_index(int i, int j)
{
Q.swap_index(i, j);
do
{
sbyte _ = y[i];
y[i] = y[j];
y[j] = _;
} while (false);
do
{
double _ = G[i];
G[i] = G[j];
G[j] = _;
} while (false);
do
{
sbyte _ = alpha_status[i];
alpha_status[i] = alpha_status[j];
alpha_status[j] = _;
} while (false);
do
{
double _ = alpha[i];
alpha[i] = alpha[j];
alpha[j] = _;
} while (false);
do
{
double _ = b[i];
b[i] = b[j];
b[j] = _;
} while (false);
do
{
int _ = active_set[i];
active_set[i] = active_set[j];
active_set[j] = _;
} while (false);
do
{
double _ = G_bar[i];
G_bar[i] = G_bar[j];
G_bar[j] = _;
} while (false);
}