La clase tipo Pds::Quaternion . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Quaternion. Más...
#include <Quaternion.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Quaternion | |
Quaternion (void) | |
Crea un objeto de tipo Pds::Quaternion con parte real e imaginaria iguales a cero. Más... | |
Quaternion (double w, double x, double y, double z) | |
Crea un objeto de tipo Pds::Quaternion. Más... | |
Quaternion (double w) | |
Crea un objeto de tipo Pds::Quaternion. Más... | |
Quaternion (const Pds::Quaternion &B) | |
Crea un objeto de tipo Pds::Quaternion copiando datos desde otro. Más... | |
~Quaternion () | |
Inicializacion | |
void | Rect (double w, double x, double y, double z) |
Carga el quaternio indicando la parte real e imaginaria. Más... | |
void | Polar (double A, double Alpha, double Beta, double Theta) |
Carga el quaternio indicando el módulo y el ángulo. Más... | |
Operadores unarios y sus métodos equivalentes | |
Descripción de algunos operadores habilitados a trabajar con Pds::Matrix. | |
Pds::Quaternion | operator+ (void) const |
Retorna un quaternio igual a si mismo (A). Más... | |
Pds::Quaternion | Plus (void) const |
Retorna un quaternio igual a si mismo (A). Más... | |
Pds::Quaternion | operator- (void) const |
Retorna un quaternio igual al negativo de si mismo (A). Más... | |
Pds::Quaternion | Minus (void) const |
Retorna un quaternio igual al negativo de si mismo (A). Más... | |
OPeradores binários y sus métodos equivalentes | |
Pds::Quaternion | operator+ (const Pds::Quaternion &B) const |
Suma con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | operator+ (double b) const |
Suma con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | Add (const Pds::Quaternion &B) const |
Suma con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | Add (double b) const |
Suma con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | operator- (const Pds::Quaternion &B) const |
Resta con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | Sub (const Pds::Quaternion &B) const |
Resta con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | operator- (double b) const |
Resta con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | Sub (double b) const |
Resta con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | operator* (const Pds::Quaternion &B) const |
Multiplica con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | Mul (const Pds::Quaternion &B) const |
Multiplica con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | operator* (double b) const |
Multiplica con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | Mul (double b) const |
Multiplica con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | operator/ (const Pds::Quaternion &B) const |
Divide con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | Div (const Pds::Quaternion &B) const |
Divide con sigo mismo (A) un quaternio B. Más... | |
Pds::Quaternion | operator/ (double b) const |
Divide con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | Div (double b) const |
Divide con sigo mismo (A) un número real b. Más... | |
Pds::Quaternion | Pow (double b) const |
Eleva con sigo mismo (A) un exponente real b. Más... | |
Operaciones sobre números complejos | |
Pds::Quaternion | Conj (void) const |
Retorna el conjugado de si mismo (A). Más... | |
Pds::Quaternion | Unit (void) const |
Retorna un quaternio unitario de si mismo (A). Más... | |
double | Module (void) const |
Retorna el modulo de si mismo (A). Más... | |
Mostrando datos | |
void | Print (std::string str="") const |
Muestra en pantalla el contenido de Pds::Quaternion, elementos separados por tabulador. Más... | |
void | PrintStylized (std::string str="") const |
Muestra en pantalla el contenido de Pds::Quaternion, en el formato (Nli,Ncol). Más... | |
Campos de datos | |
double | W |
double | X |
double | Y |
double | Z |
La clase tipo Pds::Quaternion . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Quaternion.
Definición en la línea 58 del archivo Quaternion.hpp.
double Pds::Quaternion::W |
Definición en la línea 63 del archivo Quaternion.hpp.
double Pds::Quaternion::X |
Definición en la línea 65 del archivo Quaternion.hpp.
double Pds::Quaternion::Y |
Definición en la línea 67 del archivo Quaternion.hpp.
double Pds::Quaternion::Z |
Definición en la línea 69 del archivo Quaternion.hpp.