Programa para el testeo de las funciones.Para compilar o código example_matrix_fill.cpp:
g++ -static -o example_matrix_fill example_matrix_fill.cpp -lpdsramm
Para executar o programa:
Retornando por consola:
A:
-1 -1 -1
-1 -1 -1
A:
0 2 4
1 3 5
A:
0 8.8 17.6
4.4 13.2 22
A:
1 -1 0
-2 1 -2
A:
-0.65910897714044 1.0729183792476 -0.88890115678725
0.21587982318172 -0.090411792551359 0.5154836990477
Código example_matrix_fill.cpp:
#include <cmath>
#include <Pds/Ra>
int main(void)
{
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La estructura tipo Pds::RegionRect . Esta estructura genera una region. Para usar incluir <Pds/Region...
Pds::Matrix Zeros(const Pds::Size &S)
Retorna una matriz con ceros.
bool FillLinSpace(double a, double b)
Inicializa la matriz con un espacio linear entre begin y end. Se inicializa primero una columna ante ...
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool FillRandU(void)
Inicializa la matriz con números aleatórios, distribuidos uniformemente, desde 0 a 1....
bool ExportBmpFile(const unsigned char colormap[256][3], const std::string &filepath) const
Escribe en una matriz en un archivo binario en formato BMP. Losdatos deben ir de 0 a 255,...
bool Fill(double val)
Inicializa la matriz con un valor constante.
bool FillId(void)
Inicializa la matriz con el valor de la posición de cada elemento.
bool InitRegion(Pds::RegionRect R, double val)
Inicializa la región R de la matriz con el valor val.
const unsigned char Jet[256][3]