#include <SawVector.h>
Diagrama de herencias de SawVector


Métodos públicos | |
| SawVector (uint size=1, double a=0.0) | |
| Constructor. | |
| SawVector (double *array, uint size) | |
| Constructor. | |
| SawVector (const SawVector &vector) | |
| Constructor de copia. | |
| void | operator= (const SawVector &vector) |
| Operador de asignaci�. | |
| ~SawVector () | |
| Destructor. | |
| void | swapElements (uint i, uint j) |
| void | reverse () |
| gsl_vector * | getGSLVector () const |
| void | setGSLVector (gsl_vector *vector) |
| uint | getSize () const |
| double | get (uint i) const |
| void | set (uint i, double value) |
| bool | operator== (SawVector vector) |
| bool | operator!= (SawVector vector) |
| double | getMax (uint *i=NULL) const |
| double | getMin (uint *i=NULL) const |
| bool | isNull () const |
| SawVector | operator+ (SawVector vector) |
| SawVector | operator- (SawVector vector) |
| double | operator * (SawVector vector) |
| double | getEuclideanNorm () |
Amigas | |
| SawVector | operator * (SawVector vector, double a) |
| SawVector | operator * (double a, SawVector vector) |
| SawVector | operator+ (SawVector vector, double a) |
| SawVector | operator+ (double a, SawVector vector) |
| SawVector | operator^ (double a, SawVector vector) |
| ostream & | operator<< (ostream &os, const SawVector &e) |
| istream & | operator>> (istream &is, const SawVector &e) |
Fecha de creaci� : 2006-02-28
Ultima modificaci� : 2006-02-28
Historial de modificaciones :
Definición en la línea 49 del archivo SawVector.h.
| SawVector::SawVector | ( | uint | size = 1, |
|
| double | a = 0.0 | |||
| ) |
Constructor.
Crea un vector de tama� size y con todos sus valores iguales a a; si a no es especificado se tomar�por defecto 0.0
| size | Tama� del vector | |
| a | Valor inicial de todos los elementos |
Definición en la línea 29 del archivo SawVector.cpp.
| SawVector::SawVector | ( | double * | array, | |
| uint | size | |||
| ) |
Constructor.
Crea un vector de tama� size partiendo de un arreglo de doubles
| array | ||
| size |
Definición en la línea 44 del archivo SawVector.cpp.
| SawVector::SawVector | ( | const SawVector & | vector | ) |
Constructor de copia.
| vector | s |
Definición en la línea 60 del archivo SawVector.cpp.
Hace referencia a getGSLVector(), y getSize().
Gráfico de llamadas para esta función:

| void SawVector::operator= | ( | const SawVector & | vector | ) |
Operador de asignaci�.
| vector |
Definición en la línea 74 del archivo SawVector.cpp.
Hace referencia a getGSLVector(), y getSize().
Gráfico de llamadas para esta función:

| void SawVector::swapElements | ( | uint | i, | |
| uint | j | |||
| ) |
Intercambia el elemento i-�imo por el j-�imo
| i | ||
| j |
Definición en la línea 95 del archivo SawVector.cpp.
| void SawVector::reverse | ( | ) |
Invierte el orden de los elementos del vector
Definición en la línea 104 del archivo SawVector.cpp.
| uint SawVector::getSize | ( | ) | const |
Retorna el tama� del vector
Definición en la línea 129 del archivo SawVector.cpp.
Referenciado por operator=(), SawVector(), y SawUtils::writeWithFormatMapStyle().
| double SawVector::get | ( | uint | i | ) | const |
Retorna el elemento i-�imo del vector
| i | �dice del valor a ser retornado |
Definición en la línea 139 del archivo SawVector.cpp.
Referenciado por operator!=(), operator==(), y SawUtils::writeWithFormatMapStyle().
| void SawVector::set | ( | uint | i, | |
| double | value | |||
| ) |
Selecciona el valor para el elemento i-�imo del vector
| i | indice del valor a ser modificado |
Definición en la línea 149 del archivo SawVector.cpp.
Referenciado por SawMatrix::getEigenValues().
| bool SawVector::operator== | ( | SawVector | vector | ) |
Comparaci� de vectores
| vector |
Definición en la línea 160 del archivo SawVector.cpp.
Hace referencia a get(), y SawObject::thresholdDoubleComparation.
Gráfico de llamadas para esta función:

| bool SawVector::operator!= | ( | SawVector | vector | ) |
Comparaci� de vectores
| vector |
Definición en la línea 176 del archivo SawVector.cpp.
Hace referencia a get(), y SawObject::thresholdDoubleComparation.
Gráfico de llamadas para esta función:

| double SawVector::getMax | ( | uint * | i = NULL |
) | const |
Retorna el m�imo valor contenido en el vector
Definición en la línea 191 del archivo SawVector.cpp.
| double SawVector::getMin | ( | uint * | i = NULL |
) | const |
Retorna el m�imo valor contenido en el vector
Definición en la línea 203 del archivo SawVector.cpp.
| bool SawVector::isNull | ( | ) | const |
retorna true si el vector tiene todos sus elementos iguales a cero de otra manera retorna false
Definición en la línea 216 del archivo SawVector.cpp.
| vector |
Definición en la línea 229 del archivo SawVector.cpp.
Hace referencia a getGSLVector().
Gráfico de llamadas para esta función:

| vector |
Definición en la línea 246 del archivo SawVector.cpp.
Hace referencia a getGSLVector().
Gráfico de llamadas para esta función:

| double SawVector::operator * | ( | SawVector | vector | ) |
Returna el producto punto
| vector |
Definición en la línea 263 del archivo SawVector.cpp.
Hace referencia a getGSLVector().
Gráfico de llamadas para esta función:

| double SawVector::getEuclideanNorm | ( | ) |
Retorna la norma euclideana del vector
Definición en la línea 275 del archivo SawVector.cpp.
| ostream& operator<< | ( | ostream & | os, | |
| const SawVector & | e | |||
| ) | [friend] |
Escribe el vector a un ostream
| os | ||
| e |
Definición en la línea 344 del archivo SawVector.cpp.
| istream& operator>> | ( | istream & | is, | |
| const SawVector & | e | |||
| ) | [friend] |
Lee el vector de un ostream
| os | ||
| e |
Definición en la línea 386 del archivo SawVector.cpp.
1.5.1