[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [4918] Improve documentation
From: |
Greg Chicares |
Subject: |
[lmi-commits] [4918] Improve documentation |
Date: |
Sat, 08 May 2010 00:21:19 +0000 |
Revision: 4918
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=4918
Author: chicares
Date: 2010-05-08 00:21:19 +0000 (Sat, 08 May 2010)
Log Message:
-----------
Improve documentation
Modified Paths:
--------------
lmi/trunk/dbvalue.cpp
Modified: lmi/trunk/dbvalue.cpp
===================================================================
--- lmi/trunk/dbvalue.cpp 2010-05-07 18:45:53 UTC (rev 4917)
+++ lmi/trunk/dbvalue.cpp 2010-05-08 00:21:19 UTC (rev 4918)
@@ -74,14 +74,14 @@
return(a.axis_lengths_ == b.axis_lengths_ && a.data_values_ ==
b.data_values_);
}
-//============================================================================
+/// Ascertain whether this entity varies by state.
+
bool database_entity::VariesByState(database_entity const& z)
{
LMI_ASSERT(5 < z.axis_lengths_.size());
return 1 != z.axis_lengths_[5];
}
-//============================================================================
database_entity::database_entity()
:key_ (0)
,axis_lengths_ (e_number_of_axes)
@@ -106,7 +106,6 @@
ParanoidCheck();
}
-//============================================================================
database_entity::database_entity
(int key
,std::vector<int> const& dims
@@ -135,12 +134,10 @@
data_values_ .push_back(datum);
}
-//============================================================================
database_entity::~database_entity()
{
}
-//============================================================================
void database_entity::ParanoidCheck() const
{
if
@@ -168,12 +165,12 @@
LMI_ASSERT(e_number_of_axes == axis_lengths_.size());
}
-//============================================================================
+/// Calculate number of data required by lengths of axes.
+
int database_entity::getndata() const
{
LMI_ASSERT(!axis_lengths_.empty());
- // Calculate number of elements required from lengths of axes.
// Use a double for this purpose so that we can detect whether
// the required number exceeds the maximum addressable number,
// because a double has a wider range than an integer type.
@@ -279,11 +276,10 @@
return &data_values_[z];
}
-//============================================================================
void database_entity::Reshape(std::vector<int> const& dims)
{
// Create a new instance of this class having the same
- // key but the desired number of axes
+ // key but the desired dimensions.
std::vector<double> new_data
(
std::accumulate
@@ -390,7 +386,6 @@
data_values_ = new_object.data_values_;
}
-//============================================================================
std::ostream& database_entity::write(std::ostream& os) const
{
os
@@ -427,7 +422,6 @@
return os;
}
-//============================================================================
// TODO ?? Combine this with ParanoidCheck()?
bool database_entity::AreAllAxesOK() const
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [4918] Improve documentation,
Greg Chicares <=