30#ifndef __PDS_RAVECTORDOUBLE_HPP__
31#define __PDS_RAVECTORDOUBLE_HPP__
38#include <Pds/RaDefines>
243 template <
typename Datum>
244 bool SaveStdVector(
const std::vector<Datum> &Vec,
const std::string &filename)
246 if(filename.size()==0)
return false;
247 if(Vec.size()==0)
return false;
249 std::ofstream myfile;
250 myfile.open(filename);
253 for(
unsigned int n=0;n<Vec.size();n++)
const unsigned int StringPrecision
Número de decimales a mostrar cuando se imprime en pantalla o en archivo.
bool VectorDoubleFillRandU(std::vector< double > &b, double begin, double end)
Números aleatorios con una distribución uniforme entre begin a end.
std::vector< double > VectorDoubleZero(unsigned int N)
Números zero.
std::vector< double > VectorDoubleRandU(unsigned int N, double begin, double end)
Números aleatorios con una distribución uniforme entre begin a end.
std::vector< double > VectorDoubleRandN(unsigned int N)
Números aleatorios con una distribución normal.
bool SaveStdVector(const std::vector< Datum > &Vec, const std::string &filename)
Salva los datos de un std::vector<Datum> en un archivo de te texto. Un dato por linea.
std::vector< double > ImportVectorDoubleXmlFromString(const std::string &str)
Carga el contenido de una std::vector<double> desde un std::string en formato Xml.
void PrintVectorDouble(std::vector< double > b)
Imprime un vector std::vector<double>.
std::string ExportVectorDoubleXmlToString(const std::vector< double > &Block)
Retorna un std::string en formato Xml con el contenido del VectorDouble.
bool ExportVectorDoubleXmlToStream(std::ofstream &myfile, const std::vector< double > &Block)
Retorna un std::string en formato Xml con el contenido del VectorDouble.
Nombre de espacio para Pds (Procesamiento Digital de Senales)