Home | Develop | Download | Contact
example_matrix_export_sample_block.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_matrix_export_sample_block

Retornando por consola:


D[0]:
1 0 0 
0 1 0 
0 0 1 

D[1]:
1 1 1 
1 1 1 
1 1 1 

Código example_matrix_export_sample_block.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
std::string str;
Pds::Ra::SaveString("filedatblock.xml",str);
std::vector<Pds::Matrix> D;
for(unsigned int n=0;n<D.size();n++)
D[n].Print("\nD["+std::to_string(n)+"]:\n");
return 0;
}
Pds::Matrix Eye(unsigned int N)
Retorna una matriz con unos en la diagonal y el resto ceros.
Pds::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
static std::vector< Pds::Matrix > ImportSampleBlockXmlFromString(const std::string &str)
Carga el contenido de una std::vector<Pds::Matrix> desde un std::string en formato Xml.
static std::string ExportSampleBlockXmlToString(const std::vector< Pds::Matrix > &Block)
Retorna un std::string en formato Xml con el contenido del SampleBlock.
bool SaveString(const std::string &filepath, const std::string &str)
Save the string in a text file.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed