Home | Develop | Download | Contact
example_ra_vectordouble.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_ra_vectordouble.cpp:

g++ -static -o example_ra_vectordouble example_ra_vectordouble.cpp -lpdsramm

Para executar o programa:

./example_ra_vectordouble

Retornando por consola:

0.537631        0.369542        0.563825        -0.872507
0       0       0       0
5.27777 5.55397 5.4774  5.62887
-0.270431       0.0268018       0.904459        0.83239
Pds::Ra::ExportVectorDoubleXmlToString(b):
<VectorDouble>
<Nel>4</Nel>
<Double>-0.27043105441631</Double>
<Double>0.026801820391231</Double>
<Double>0.90445945034943</Double>
<Double>0.8323901360074</Double>
</VectorDouble>
-0.270431       0.0268018       0.904459        0.83239

Código example_ra_vectordouble.cpp:

#include <Pds/Ra>
int main(void)
{
std::vector<double> b;
std::ofstream myfile("VectorDouble1.xml", std::ofstream::out);
myfile.close();
std::cout<<"Pds::Ra::ExportVectorDoubleXmlToString(b):\n"<<str;
std::vector<double> c=Pds::Ra::ImportVectorDoubleXmlFromString(str);
Pds::Ra::SaveStdVector<double>(c,"test.txt");
}
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.
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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed