25 #include <queso/VectorCdf.h> 
   30 template<
class V, 
class M>
 
   35   m_env       (pdfSupport.env()),
 
   36   m_prefix    ((std::string)(prefix)+
"Cdf_"),
 
   37   m_pdfSupport(pdfSupport)
 
   52 template<
class V, 
class M>
 
   57 template<
class V, 
class M>
 
   64 template<
class V, 
class M>
 
   70   const std::set<unsigned int>& )
 const 
   72   std::cerr << 
"WARNING: BaseVectorCdf<V,M>::subWriteContents() being used..." 
   82 template <
class V, 
class M>
 
   89   for (
unsigned int i = 0; i < cdf1.
pdfSupport().vectorSpace().dimLocal(); ++i) {
 
virtual void subWriteContents(const std::string &varNamePrefix, const std::string &fileName, const std::string &fileType, const std::set< unsigned int > &allowedSubEnvIds) const 
Writes the CDF of an allowed sub-environment to a file. 
 
const BaseEnvironment & m_env
 
std::ofstream * subDisplayFile() const 
Access function for m_subDisplayFile (displays file on stream). 
 
void horizontalDistances(const BaseVectorCdf< V, M > &cdf1, const BaseVectorCdf< V, M > &cdf2, const V &epsilonVec, V &distances)
It calculated the maximum horizontal distances between two vector CDFs. 
 
const VectorSet< V, M > & pdfSupport() const 
Returns the image set (support) of the PDF; access to protected attribute m_pdfSupport. 
 
virtual ~BaseVectorCdf()
Virtual destructor. 
 
A templated (base) class for handling CDFs of vector functions. 
 
A templated class for handling sets. 
 
unsigned int displayVerbosity() const 
 
BaseVectorCdf(const char *prefix, const VectorSet< V, M > &pdfSupport)
Default constructor. 
 
virtual const BaseScalarCdf< double > & cdf(unsigned int rowId) const =0
 
double horizontalDistance(const BaseScalarCdf< T > &cdf1, const BaseScalarCdf< T > &cdf2, double epsilon)
It calculated the maximum horizontal distance between two CDFs.