[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [4876] Mark data members with a '_' suffix
From: |
Greg Chicares |
Subject: |
[lmi-commits] [4876] Mark data members with a '_' suffix |
Date: |
Sat, 01 May 2010 01:15:24 +0000 |
Revision: 4876
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=4876
Author: chicares
Date: 2010-05-01 01:15:24 +0000 (Sat, 01 May 2010)
Log Message:
-----------
Mark data members with a '_' suffix
Modified Paths:
--------------
lmi/trunk/dbvalue.cpp
lmi/trunk/dbvalue.hpp
lmi/trunk/ihs_dbvalue.cpp
lmi/trunk/ihs_dbvalue.hpp
Modified: lmi/trunk/dbvalue.cpp
===================================================================
--- lmi/trunk/dbvalue.cpp 2010-05-01 00:27:54 UTC (rev 4875)
+++ lmi/trunk/dbvalue.cpp 2010-05-01 01:15:24 UTC (rev 4876)
@@ -46,11 +46,11 @@
//============================================================================
TDBValue::TDBValue()
- :key(0)
- ,ndims(0)
- ,dims(0)
- ,ndata(0)
- ,data(0)
+ :key_ (0)
+ ,ndims_(0)
+ ,dims_ (0)
+ ,ndata_(0)
+ ,data_ (0)
{
}
@@ -62,29 +62,29 @@
,double const* inputdata
,std::string const& gloss
)
- :key (inputkey)
- ,ndims (inputndims)
+ :key_ (inputkey)
+ ,ndims_ (inputndims)
,gloss_ (gloss)
{
- dims = new int[ndims];
- deprecated::dupmem(dims, inputdims, ndims);
- ndata = getndata();
+ dims_ = new int[ndims_];
+ deprecated::dupmem(dims_, inputdims, ndims_);
+ ndata_ = getndata();
- data = new double[ndata];
- deprecated::dupmem(data, inputdata, ndata);
+ data_ = new double[ndata_];
+ deprecated::dupmem(data_, inputdata, ndata_);
}
//============================================================================
TDBValue::TDBValue(TDBValue const& rhs)
:obstruct_slicing<TDBValue>()
- ,key (rhs.key)
- ,ndims (rhs.ndims)
- ,ndata (rhs.ndata)
+ ,key_ (rhs.key_)
+ ,ndims_ (rhs.ndims_)
+ ,ndata_ (rhs.ndata_)
{
- dims = new int[ndims];
- deprecated::dupmem(dims, rhs.dims, ndims);
- data = new double[ndata];
- deprecated::dupmem(data, rhs.data, ndata);
+ dims_ = new int[ndims_];
+ deprecated::dupmem(dims_, rhs.dims_, ndims_);
+ data_ = new double[ndata_];
+ deprecated::dupmem(data_, rhs.data_, ndata_);
}
//============================================================================
@@ -92,15 +92,15 @@
{
if(this != &rhs)
{
- key = rhs.key;
- ndata = rhs.ndata;
- ndims = rhs.ndims;
- delete[]dims;
- delete[]data;
- dims = new int[ndims];
- deprecated::dupmem(dims, rhs.dims, ndims);
- data = new double[ndata];
- deprecated::dupmem(data, rhs.data, ndata);
+ key_ = rhs.key_;
+ ndata_ = rhs.ndata_;
+ ndims_ = rhs.ndims_;
+ delete[]dims_;
+ delete[]data_;
+ dims_ = new int[ndims_];
+ deprecated::dupmem(dims_, rhs.dims_, ndims_);
+ data_ = new double[ndata_];
+ deprecated::dupmem(data_, rhs.data_, ndata_);
}
return *this;
}
@@ -108,23 +108,23 @@
//============================================================================
TDBValue::~TDBValue()
{
- delete[]dims;
- delete[]data;
+ delete[]dims_;
+ delete[]data_;
}
//============================================================================
int TDBValue::getndata() const
{
- if(0 == ndims)
+ if(0 == ndims_)
{
return 0;
}
long int n = 1L;
- for(int j = 0; j < ndims; j++)
+ for(int j = 0; j < ndims_; j++)
{
- n *= dims[j];
+ n *= dims_[j];
}
if(std::numeric_limits<int>::max() < n)
@@ -138,20 +138,20 @@
double const* TDBValue::operator[](int const* idx) const
{
int z = 0;
- for(int j = 0; j < ndims - 1; j++)
+ for(int j = 0; j < ndims_ - 1; j++)
{
- if(1 != dims[j])
+ if(1 != dims_[j])
{
- z = z * dims[j] + idx[j];
+ z = z * dims_[j] + idx[j];
}
}
- if(ndata <= z)
+ if(ndata_ <= z)
{
throw std::runtime_error
("Trying to index database item past end of data."
);
}
- return &data[z];
+ return &data_[z];
}
/*
Modified: lmi/trunk/dbvalue.hpp
===================================================================
--- lmi/trunk/dbvalue.hpp 2010-05-01 00:27:54 UTC (rev 4875)
+++ lmi/trunk/dbvalue.hpp 2010-05-01 01:15:24 UTC (rev 4876)
@@ -67,18 +67,18 @@
~TDBValue();
double const* operator[](int const* idx) const;
- int GetKey() const {return key;}
- int GetNDims() const {return ndims;}
- int GetLength() const {return dims[TDBIndex::MaxIndex];}
+ int GetKey() const {return key_;}
+ int GetNDims() const {return ndims_;}
+ int GetLength() const {return dims_[TDBIndex::MaxIndex];}
private:
int getndata() const;
- int key; // Database dictionary key
- int ndims; // Number of dimensions
- int* dims; // Dimensions
- int ndata; // Number of data
- double* data; // Data
+ int key_;
+ int ndims_; // Antediluvian: number of dimensions
+ int* dims_; // Antediluvian: dimensions
+ int ndata_; // Antediluvian: number of data
+ double* data_; // Antediluvian: data
std::string gloss_;
};
Modified: lmi/trunk/ihs_dbvalue.cpp
===================================================================
--- lmi/trunk/ihs_dbvalue.cpp 2010-05-01 00:27:54 UTC (rev 4875)
+++ lmi/trunk/ihs_dbvalue.cpp 2010-05-01 01:15:24 UTC (rev 4876)
@@ -64,20 +64,20 @@
//============================================================================
bool TDBValue::Equivalent(TDBValue const& a, TDBValue const& b)
{
- return(a.axis_lengths == b.axis_lengths && a.data_values == b.data_values);
+ return(a.axis_lengths_ == b.axis_lengths_ && a.data_values_ ==
b.data_values_);
}
//============================================================================
bool TDBValue::VariesByState(TDBValue const& z)
{
- LMI_ASSERT(5 < z.axis_lengths.size());
- return 1 != z.axis_lengths[5];
+ LMI_ASSERT(5 < z.axis_lengths_.size());
+ return 1 != z.axis_lengths_[5];
}
//============================================================================
TDBValue::TDBValue()
- :key(0)
- ,axis_lengths(e_number_of_axes)
+ :key_ (0)
+ ,axis_lengths_ (e_number_of_axes)
{
}
@@ -90,11 +90,11 @@
,double const* a_data
,std::string const& a_gloss
)
- :key (a_key)
- ,gloss_ (a_gloss)
+ :key_ (a_key)
+ ,gloss_ (a_gloss)
{
- axis_lengths .assign(a_dims, a_dims + a_ndims);
- data_values .assign(a_data, a_data + getndata());
+ axis_lengths_ .assign(a_dims, a_dims + a_ndims);
+ data_values_ .assign(a_data, a_data + getndata());
ParanoidCheck();
}
@@ -106,10 +106,10 @@
,std::vector<double> const& a_data
,std::string const& a_gloss
)
- :key (a_key)
- ,axis_lengths (a_dims)
- ,data_values (a_data)
- ,gloss_ (a_gloss)
+ :key_ (a_key)
+ ,axis_lengths_ (a_dims)
+ ,data_values_ (a_data)
+ ,gloss_ (a_gloss)
{
ParanoidCheck();
}
@@ -121,20 +121,20 @@
,double a_datum
,std::string const& a_gloss
)
- :key (a_key)
- ,gloss_ (a_gloss)
+ :key_ (a_key)
+ ,gloss_ (a_gloss)
{
- axis_lengths .assign(ScalarDims, ScalarDims + e_number_of_axes);
- data_values .push_back(a_datum);
+ axis_lengths_ .assign(ScalarDims, ScalarDims + e_number_of_axes);
+ data_values_ .push_back(a_datum);
}
//============================================================================
TDBValue::TDBValue(TDBValue const& z)
:obstruct_slicing<TDBValue>()
- ,key (z.key)
- ,axis_lengths (z.axis_lengths)
- ,data_values (z.data_values)
- ,gloss_ (z.gloss_)
+ ,key_ (z.key_)
+ ,axis_lengths_ (z.axis_lengths_)
+ ,data_values_ (z.data_values_)
+ ,gloss_ (z.gloss_)
{
}
@@ -143,10 +143,10 @@
{
if(this != &z)
{
- key = z.key;
- axis_lengths = z.axis_lengths;
- data_values = z.data_values;
- gloss_ = z.gloss_;
+ key_ = z.key_;
+ axis_lengths_ = z.axis_lengths_;
+ data_values_ = z.data_values_;
+ gloss_ = z.gloss_;
}
return *this;
}
@@ -161,41 +161,41 @@
{
if
(
- axis_lengths.end()
+ axis_lengths_.end()
!= std::find
- (axis_lengths.begin()
- ,axis_lengths.end()
+ (axis_lengths_.begin()
+ ,axis_lengths_.end()
,0
)
)
{
fatal_error()
<< "Database item '"
- << GetDBNames()[key].ShortName
+ << GetDBNames()[key_].ShortName
<< "' with key "
- << key
+ << key_
<< " has zero in at least one dimension."
<< LMI_FLUSH
;
}
- LMI_ASSERT(getndata() == static_cast<int>(data_values.size()));
- LMI_ASSERT(DB_FIRST <= key && key < DB_LAST);
- LMI_ASSERT(e_number_of_axes == axis_lengths.size());
+ LMI_ASSERT(getndata() == static_cast<int>(data_values_.size()));
+ LMI_ASSERT(DB_FIRST <= key_ && key_ < DB_LAST);
+ LMI_ASSERT(e_number_of_axes == axis_lengths_.size());
}
//============================================================================
int TDBValue::getndata() const
{
- LMI_ASSERT(!axis_lengths.empty());
+ 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.
double n = std::accumulate
- (axis_lengths.begin()
- ,axis_lengths.end()
+ (axis_lengths_.begin()
+ ,axis_lengths_.end()
,1.0
,std::multiplies<double>()
);
@@ -205,9 +205,9 @@
{
fatal_error()
<< "Database item '"
- << GetDBNames()[key].ShortName
+ << GetDBNames()[key_].ShortName
<< "' with key "
- << key
+ << key_
<< " contains more than the maximum possible number of elements."
<< LMI_FLUSH
;
@@ -217,9 +217,9 @@
{
fatal_error()
<< "Database item '"
- << GetDBNames()[key].ShortName
+ << GetDBNames()[key_].ShortName
<< "' with key "
- << key
+ << key_
<< " has no data."
<< LMI_FLUSH
;
@@ -234,14 +234,14 @@
{
LMI_ASSERT(e_number_of_axes == a_idx.size());
- if(e_number_of_axes != axis_lengths.size())
+ if(e_number_of_axes != axis_lengths_.size())
{
fatal_error()
<< "Trying to index database with key "
- << key
+ << key_
<< ": "
<< "e_number_of_axes is " << e_number_of_axes
- << ", and axis_lengths.size() is " << axis_lengths.size()
+ << ", and axis_lengths.size() is " << axis_lengths_.size()
<< ", but those quantities must be equal."
<< LMI_FLUSH
;
@@ -249,26 +249,26 @@
int z = 0;
// TODO ?? Can we use an STL algorithm instead?
- for(unsigned int j = 0; j < axis_lengths.size(); j++)
+ for(unsigned int j = 0; j < axis_lengths_.size(); j++)
{
- if(1 != axis_lengths[j])
+ if(1 != axis_lengths_[j])
{
- LMI_ASSERT(a_idx[j] < axis_lengths[j]);
- z = z * axis_lengths[j] + a_idx[j];
+ LMI_ASSERT(a_idx[j] < axis_lengths_[j]);
+ z = z * axis_lengths_[j] + a_idx[j];
}
}
-// TODO ?? erase z *= axis_lengths.back();
- if(static_cast<int>(data_values.size()) <= z)
+// TODO ?? erase z *= axis_lengths_.back();
+ if(static_cast<int>(data_values_.size()) <= z)
{
z = 0;
fatal_error()
<< "Trying to index database item with key "
- << key
+ << key_
<< " past end of data."
<< LMI_FLUSH
;
}
- return data_values[z];
+ return data_values_[z];
}
//============================================================================
@@ -276,29 +276,29 @@
{
std::vector<double>idx(a_idx.GetIdx());
- LMI_ASSERT(0 < axis_lengths.size());
+ LMI_ASSERT(0 < axis_lengths_.size());
int z = 0;
// TODO ?? Can we use an STL algorithm instead?
- for(unsigned int j = 0; j < axis_lengths.size() - 1; j++)
+ for(unsigned int j = 0; j < axis_lengths_.size() - 1; j++)
{
- if(1 != axis_lengths[j])
+ if(1 != axis_lengths_[j])
{
- LMI_ASSERT(idx[j] < axis_lengths[j]);
- z = z * axis_lengths[j] + static_cast<int>(idx[j]);
+ LMI_ASSERT(idx[j] < axis_lengths_[j]);
+ z = z * axis_lengths_[j] + static_cast<int>(idx[j]);
}
}
- z *= axis_lengths.back();
- if(static_cast<int>(data_values.size()) <= z)
+ z *= axis_lengths_.back();
+ if(static_cast<int>(data_values_.size()) <= z)
{
z = 0;
fatal_error()
<< "Trying to index database item with key "
- << key
+ << key_
<< " past end of data."
<< LMI_FLUSH
;
}
- return &data_values[z];
+ return &data_values_[z];
}
//============================================================================
@@ -321,13 +321,13 @@
,new_data
);
- // ET !! std::vector<int> max_dims_used = max(axis_lengths, a_dims);
+ // ET !! std::vector<int> max_dims_used = max(axis_lengths_, a_dims);
// ...and then expunge this comment:
// greater length of src or dst along each axis
std::vector<int> max_dims_used(e_number_of_axes);
std::transform
- (axis_lengths.begin()
- ,axis_lengths.end()
+ (axis_lengths_.begin()
+ ,axis_lengths_.end()
,a_dims.begin()
,max_dims_used.begin()
,greater_of<int>()
@@ -354,10 +354,10 @@
,dst_max_idx.begin()
,std::bind2nd(std::minus<int>(), 1)
);
- // ET !! std::vector<int> src_max_idx = axis_lengths - 1;
+ // ET !! std::vector<int> src_max_idx = axis_lengths_ - 1;
// ...and then expunge this comment:
// max index of src along each axis
- std::vector<int> src_max_idx(axis_lengths);
+ std::vector<int> src_max_idx(axis_lengths_);
std::transform
(src_max_idx.begin()
,src_max_idx.end()
@@ -408,18 +408,18 @@
}
// erase (*this) = new_object;
- axis_lengths = a_dims;
- data_values = new_object.data_values;
+ axis_lengths_ = a_dims;
+ data_values_ = new_object.data_values_;
}
//============================================================================
std::ostream& TDBValue::write(std::ostream& os) const
{
os
- << '"' << GetDBNames()[key].LongName << '"'
+ << '"' << GetDBNames()[key_].LongName << '"'
<< '\n'
- << " name='" << GetDBNames()[key].ShortName << "'"
- << " key=" << key
+ << " name='" << GetDBNames()[key_].ShortName << "'"
+ << " key=" << key_
<< '\n'
;
if(!gloss_.empty())
@@ -434,17 +434,17 @@
else
{
os << " varies by:";
- if(1 != axis_lengths[0]) os << " gender[" << axis_lengths[0] << ']';
- if(1 != axis_lengths[1]) os << " uw_class[" << axis_lengths[1] << ']';
- if(1 != axis_lengths[2]) os << " smoking[" << axis_lengths[2] << ']';
- if(1 != axis_lengths[3]) os << " issue_age[" << axis_lengths[3] << ']';
- if(1 != axis_lengths[4]) os << " uw_basis[" << axis_lengths[4] << ']';
- if(1 != axis_lengths[5]) os << " state[" << axis_lengths[5] << ']';
- if(1 != axis_lengths[6]) os << " duration[" << axis_lengths[6] << ']';
+ if(1 != axis_lengths_[0]) os << " gender[" << axis_lengths_[0] <<
']';
+ if(1 != axis_lengths_[1]) os << " uw_class[" << axis_lengths_[1] <<
']';
+ if(1 != axis_lengths_[2]) os << " smoking[" << axis_lengths_[2] <<
']';
+ if(1 != axis_lengths_[3]) os << " issue_age[" << axis_lengths_[3] <<
']';
+ if(1 != axis_lengths_[4]) os << " uw_basis[" << axis_lengths_[4] <<
']';
+ if(1 != axis_lengths_[5]) os << " state[" << axis_lengths_[5] <<
']';
+ if(1 != axis_lengths_[6]) os << " duration[" << axis_lengths_[6] <<
']';
}
os << '\n';
- print_matrix(os, data_values, axis_lengths);
+ print_matrix(os, data_values_, axis_lengths_);
os << '\n';
return os;
}
@@ -455,19 +455,19 @@
{
bool rc = true;
std::vector<int> const& max_dims(maximum_dimensions());
- LMI_ASSERT(axis_lengths.size() == max_dims.size());
- std::vector<int>::const_iterator ai = axis_lengths.begin();
+ LMI_ASSERT(axis_lengths_.size() == max_dims.size());
+ std::vector<int>::const_iterator ai = axis_lengths_.begin();
std::vector<int>::const_iterator mi = max_dims.begin();
- while(ai != axis_lengths.end()) // not duration!
+ while(ai != axis_lengths_.end()) // not duration!
{
- if(*ai != 1 && *ai != *mi && *ai != axis_lengths.back())
+ if(*ai != 1 && *ai != *mi && *ai != axis_lengths_.back())
{
warning()
<< "Database item '"
- << GetDBNames()[key].ShortName
+ << GetDBNames()[key_].ShortName
<< "' with key "
- << key
+ << key_
<< " has invalid length in at least one dimension."
<< LMI_FLUSH
;
@@ -477,12 +477,13 @@
mi++;
}
- if(max_dims.back() < axis_lengths.back())
+ if(max_dims.back() < axis_lengths_.back())
{
warning()
<< "Database item '"
- << GetDBNames()[key].ShortName
+ << GetDBNames()[key_].ShortName
<< "' with key "
+ << key_
<< " has invalid duration."
<< LMI_FLUSH
;
@@ -496,33 +497,33 @@
//============================================================================
int TDBValue::GetKey() const
{
- return key;
+ return key_;
}
//============================================================================
int TDBValue::GetNDims() const
{
- return axis_lengths.size();
+ return axis_lengths_.size();
}
//============================================================================
int TDBValue::GetLength() const
{
- LMI_ASSERT(0 < axis_lengths.size());
- return axis_lengths.back();
+ LMI_ASSERT(0 < axis_lengths_.size());
+ return axis_lengths_.back();
}
//============================================================================
int TDBValue::GetLength(int a_axis) const
{
- LMI_ASSERT(0 <= a_axis && a_axis < static_cast<int>(axis_lengths.size()));
- return axis_lengths[a_axis];
+ LMI_ASSERT(0 <= a_axis && a_axis < static_cast<int>(axis_lengths_.size()));
+ return axis_lengths_[a_axis];
}
//============================================================================
std::vector<int> const& TDBValue::GetAxisLengths() const
{
- return axis_lengths;
+ return axis_lengths_;
}
/*
@@ -546,32 +547,32 @@
void TDBValue::read(xml::element const& e)
{
std::string short_name;
- xml_serialize::get_element(e, "key" , short_name );
- key = db_key_from_name(short_name);
- xml_serialize::get_element(e, "axis_lengths", axis_lengths );
- xml_serialize::get_element(e, "data_values" , data_values );
- xml_serialize::get_element(e, "gloss" , gloss_ );
+ xml_serialize::get_element(e, "key" , short_name );
+ key_ = db_key_from_name(short_name);
+ xml_serialize::get_element(e, "axis_lengths", axis_lengths_);
+ xml_serialize::get_element(e, "data_values" , data_values_ );
+ xml_serialize::get_element(e, "gloss" , gloss_ );
- LMI_ASSERT(getndata() == static_cast<int>(data_values.size()));
+ LMI_ASSERT(getndata() == static_cast<int>(data_values_.size()));
LMI_ASSERT
- ( 0 < static_cast<int>(data_values.size())
- && static_cast<int>(data_values.size()) < MaxPossibleElements
+ ( 0 < static_cast<int>(data_values_.size())
+ && static_cast<int>(data_values_.size()) < MaxPossibleElements
);
AreAllAxesOK();
}
void TDBValue::write(xml::element& e) const
{
- LMI_ASSERT(getndata() == static_cast<int>(data_values.size()));
+ LMI_ASSERT(getndata() == static_cast<int>(data_values_.size()));
LMI_ASSERT
- ( 0 < static_cast<int>(data_values.size())
- && static_cast<int>(data_values.size()) < MaxPossibleElements
+ ( 0 < static_cast<int>(data_values_.size())
+ && static_cast<int>(data_values_.size()) < MaxPossibleElements
);
AreAllAxesOK();
- xml_serialize::set_element(e, "key" , db_name_from_key(key));
- xml_serialize::set_element(e, "axis_lengths", axis_lengths );
- xml_serialize::set_element(e, "data_values" , data_values );
- xml_serialize::set_element(e, "gloss" , gloss_ );
+ xml_serialize::set_element(e, "key" , db_name_from_key(key_));
+ xml_serialize::set_element(e, "axis_lengths", axis_lengths_);
+ xml_serialize::set_element(e, "data_values" , data_values_ );
+ xml_serialize::set_element(e, "gloss" , gloss_ );
}
Modified: lmi/trunk/ihs_dbvalue.hpp
===================================================================
--- lmi/trunk/ihs_dbvalue.hpp 2010-05-01 00:27:54 UTC (rev 4875)
+++ lmi/trunk/ihs_dbvalue.hpp 2010-05-01 01:15:24 UTC (rev 4876)
@@ -125,9 +125,9 @@
void read (xml::element const&);
void write(xml::element&) const;
- int key;
- std::vector<int> axis_lengths;
- std::vector<double> data_values;
+ int key_;
+ std::vector<int> axis_lengths_;
+ std::vector<double> data_values_;
std::string gloss_;
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [4876] Mark data members with a '_' suffix,
Greg Chicares <=