xc
Public Types | Public Member Functions | Protected Types | Friends | List of all members
vectorZ< numero > Class Template Reference
Inheritance diagram for vectorZ< numero >:
Inheritance graph
[legend]
Collaboration diagram for vectorZ< numero >:
Collaboration graph
[legend]

Public Types

typedef std::vector< numero >::size_type size_type
 
typedef std::list< numero > lst_numero
 

Public Member Functions

 vectorZ (size_type n, const numero &value=numero())
 
 vectorZ (const lst_numero &ln)
 
 vectorZ (const vectorZ< numero > &otro)
 
 vectorZ (const size_t &sz, const numero arr[])
 
template<class InputIterator >
 vectorZ (InputIterator b, InputIterator e)
 Constructor con lista inicialización.
 
vectorZ< numero > & operator= (const vectorZ< numero > &otro)
 
vectorZ< numero > & operator+= (const vectorZ< numero > &otro)
 
vectorZ< numero > & operator-= (const vectorZ< numero > &otro)
 
vectorZ< numero > & operator*= (const numero &n)
 
void Suma (const vectorZ< numero > &v)
 
void Resta (const vectorZ< numero > &v)
 
void Suma (const vectorZ< numero > &v1, const vectorZ< numero > &v2)
 
void Resta (const vectorZ< numero > &v1, const vectorZ< numero > &v2)
 
void Prod (const numero &n)
 
void PutSuma (size_type i, const numero &n)
 
void PutResta (size_type i, const numero &n)
 
void PutProd (size_type i, const numero &n)
 
void swap (size_type n1, size_type n2)
 
long Busca (const numero &n) const
 
void Neg (void)
 
bool Nulos (const numero &tol=numero())
 
void Con (size_type n1, size_type n2, const numero &n)
 
void Con (size_type n1, const numero &n)
 
void Con (const numero &n)
 
numero Sumatorio (size_type i, size_type j) const
 
numero Productorio (size_type i, size_type j) const
 
vectorZ< numero > Left (size_t j) const
 
vectorZ< numero > Right (size_t j) const
 
vectorZ< numero > Mid (size_t i, size_t j) const
 
vectorZ< numero > GetMenor (size_t j) const
 
vectorZ< numero > Sustituye (size_t j, const vectorZ< numero > &v) const
 
unsigned long Distintos (const vectorZ< numero > &v) const
 

Protected Types

typedef std::vector< numero > vector_numero
 
typedef vectorZ< numero > vectorZ_numero
 

Friends

vectorZ< numero > operator+ (const vectorZ< numero > &v1, const vectorZ< numero > &v2)
 
vectorZ< numero > operator- (const vectorZ< numero > &v1, const vectorZ< numero > &v2)
 
vectorZ< numero > operator* (const numero &d, const vectorZ< numero > &m)
 
vectorZ< numero > operator* (const vectorZ< numero > &m, const numero &d)
 
bool operator== (const vectorZ< numero > &x, const vectorZ< numero > &y)
 

The documentation for this class was generated from the following file: