Home | Develop | Download | Contact
example_point2d.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_point2d

Retornando por consola:

A:      3.5     4.5
B:      3.5     4.5
C:      2.5     3.5
B+C:    6       8
B-C:    1       1
B.NormDiff(C):  1.41421
(B-C).Norm():   1.41421

Código example_point2d.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
Pds::Point2D A(3.5,4.5);
Pds::Point2D C(2.5,3.5);
A.Print("A:\t");
B=A;
std::cout<<"B:\t"<<B<<std::endl;
C.Print("C:\t");
(B+C).Print("B+C:\t");
(B-C).Print("B-C:\t");
std::cout<<"B.NormDiff(C):\t"<<B.NormDiff(C)<<"\n";
std::cout<<"(B-C).Norm():\t"<<(B-C).Norm()<<"\n";
return 0;
}
La clase tipo Pds::Point2D . Esta clase genera un objeto con dos parametros X y Y....
Definition: Point2D.hpp:59
double Norm(const Pds::Matrix &A)
Calcula el valor dela norma (Frobenius) de una matriz.
void Print(std::string str="")
Muestra en pantalla el contenido de Pds::Point2D, elementos separados por tabulador.
double NormDiff(const Pds::Point2D &B) const
Calcula valor de la norma de un Pds::Point2D.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed