Skip to content

Commit

Permalink
avoid the identifier minor (problems under clang)
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnCremona committed Jan 18, 2025
1 parent 5c13116 commit 1a05967
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions libsrc/mwprocs.cc
Original file line number Diff line number Diff line change
Expand Up @@ -94,25 +94,23 @@ bigfloat det(const vector<vector<bigfloat>>& m, long m_size);

vector<vector<bigfloat>> get_minor(const vector<vector<bigfloat>>& m, long m_size, long i0, long j0)
{
vector<vector<bigfloat>> minor(MAXRANK, vector<bigfloat>(MAXRANK));
vector<vector<bigfloat>> the_minor(MAXRANK, vector<bigfloat>(MAXRANK));
for (long i=0; i<m_size-1; i++)
{
long ii=i;
if(i>=i0) ii++;
long ii = (i>=i0? i+1 : i);
for (long j=0; j<m_size-1; j++)
{
long jj=j;
long jj = (j>=j0? j+1 : j);
if(j>=j0) jj++;
minor[i][j] = m[ii][jj];
the_minor[i][j] = m[ii][jj];
}
}
return minor;
return the_minor;
}

bigfloat det_minor(const vector<vector<bigfloat>>& m, long m_size, long i0, long j0)
{
const vector<vector<bigfloat>>& minor = get_minor(m,m_size,i0,j0);
return det(minor, m_size-1);
return det(get_minor(m,m_size,i0,j0), m_size-1);
}

bigfloat det(const vector<vector<bigfloat>>& m, long m_size)
Expand Down

0 comments on commit 1a05967

Please sign in to comment.