mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Comment cleanup v3: trailing ??, informal language, FIXME/TODO colons
libeigen/eigen!2197 Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
@@ -389,7 +389,7 @@ struct kissfft_impl {
|
||||
inline int PlanKey(int nfft, bool isinverse) const { return (nfft << 1) | int(isinverse); }
|
||||
|
||||
inline PlanData &get_plan(int nfft, bool inverse) {
|
||||
// TODO look for PlanKey(nfft, ! inverse) and conjugate the twiddles
|
||||
// TODO: look for PlanKey(nfft, ! inverse) and conjugate the twiddles
|
||||
PlanData &pd = m_plans[PlanKey(nfft, inverse)];
|
||||
if (pd.m_twiddles.size() == 0) {
|
||||
pd.make_twiddles(nfft, inverse);
|
||||
|
||||
@@ -208,7 +208,7 @@ bool idrstabl(const MatrixType &mat, const Rhs &rhs, Dest &x, const Precondition
|
||||
// Pre-allocate sigma.
|
||||
DenseMatrixType sigma(S, S);
|
||||
|
||||
bool reset_while = false; // Should the while loop be reset for some reason?
|
||||
bool reset_while = false; // Should the while loop be reset?
|
||||
|
||||
while (k < maxIters) {
|
||||
for (Index j = 1; j <= L; ++j) {
|
||||
|
||||
@@ -65,7 +65,7 @@ template <typename Scalar_, int _BlockAtCompileTime, int Options_, typename Inde
|
||||
struct traits<BlockSparseMatrix<Scalar_, _BlockAtCompileTime, Options_, Index_> > {
|
||||
typedef Scalar_ Scalar;
|
||||
typedef Index_ Index;
|
||||
typedef Sparse StorageKind; // FIXME Where is it used ??
|
||||
typedef Sparse StorageKind; // FIXME: determine where StorageKind is used.
|
||||
typedef MatrixXpr XprKind;
|
||||
enum {
|
||||
RowsAtCompileTime = Dynamic,
|
||||
@@ -315,7 +315,7 @@ class BlockSparseMatrix
|
||||
m_nonzeros(other.m_nonzeros),
|
||||
m_blockPtr(0),
|
||||
m_blockSize(other.m_blockSize) {
|
||||
// should we allow copying between variable-size blocks and fixed-size blocks ??
|
||||
// TODO: decide whether to allow copying between variable-size and fixed-size blocks.
|
||||
eigen_assert(m_blockSize == BlockSize && " CAN NOT COPY BETWEEN FIXED-SIZE AND VARIABLE-SIZE BLOCKS");
|
||||
|
||||
std::copy(other.m_innerOffset, other.m_innerOffset + m_innerBSize + 1, m_innerOffset);
|
||||
@@ -486,7 +486,7 @@ class BlockSparseMatrix
|
||||
m_indices[offset] = nzBlockIdx[idx];
|
||||
if (m_blockSize == Dynamic)
|
||||
m_blockPtr[offset] = m_blockPtr[offset - 1] + blockInnerSize(nzBlockIdx[idx]) * blockOuterSize(bj);
|
||||
// There is no blockPtr for fixed-size blocks... not needed !???
|
||||
// There is no blockPtr for fixed-size blocks; not needed.
|
||||
}
|
||||
// Save the pointer to the next outer block
|
||||
m_outerIndex[bj + 1] = m_outerIndex[bj] + nzBlockIdx.size();
|
||||
@@ -810,7 +810,7 @@ class BlockSparseMatrix
|
||||
return (m_blockSize == Dynamic) ? m_innerOffset[bi] : (bi * m_blockSize);
|
||||
}
|
||||
|
||||
// Not needed ???
|
||||
// Not needed.
|
||||
inline Index blockInnerSize(Index bi) const {
|
||||
return (m_blockSize == Dynamic) ? (m_innerOffset[bi + 1] - m_innerOffset[bi]) : m_blockSize;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user