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;
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.