Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Polinomio Class Reference
Collaboration diagram for Polinomio:
[legend]

Classes

struct  Termino
 

Public Member Functions

 Polinomio ()
 
 Polinomio (const int &coef, const size_t &pot)
 
Polinomio operator+ (const Polinomio &) const
 
Polinomiooperator+= (const Polinomio &)
 
Polinomio operator* (const Polinomio &) const
 
Polinomio operator- (const Polinomio &) const
 
Polinomio operator/ (const Polinomio &) const
 
Polinomio operator% (const Polinomio &) const
 
const size_tsize () const
 
size_t get_power (const size_t &i) const
 
const intget_coef (const size_t &i) const
 
const size_tget_degree () const
 
void print () const
 

Private Member Functions

 Polinomio (const Polinomio::Termino &termino)
 
Polinomio multiplicado_por (const Termino &term) const
 

Private Attributes

DynDlist< Terminoterminos
 

Detailed Description

Definition at line 275 of file polinom.C.

Constructor & Destructor Documentation

◆ Polinomio() [1/3]

Polinomio::Polinomio ( const Polinomio::Termino termino)
inlineprivate

Definition at line 301 of file polinom.C.

References Aleph::maps(), and terminos.

◆ Polinomio() [2/3]

Polinomio::Polinomio ( )

Definition at line 361 of file polinom.C.

◆ Polinomio() [3/3]

Polinomio::Polinomio ( const int coef,
const size_t pot 
)

Definition at line 357 of file polinom.C.

References terminos.

Member Function Documentation

◆ get_coef()

const int & Polinomio::get_coef ( const size_t i) const

◆ get_degree()

const size_t & Polinomio::get_degree ( ) const

◆ get_power()

size_t Polinomio::get_power ( const size_t i) const

◆ multiplicado_por()

Polinomio Polinomio::multiplicado_por ( const Termino term) const
inlineprivate

Definition at line 305 of file polinom.C.

References Aleph::Dlink::Iterator::has_curr(), Aleph::maps(), and terminos.

◆ operator%()

Polinomio Polinomio::operator% ( const Polinomio ) const

◆ operator*()

Polinomio Polinomio::operator* ( const Polinomio der) const

Definition at line 410 of file polinom.C.

References Aleph::HTList::is_empty(), Aleph::maps(), and terminos.

◆ operator+()

Polinomio Polinomio::operator+ ( const Polinomio der) const

Definition at line 362 of file polinom.C.

References Aleph::maps().

◆ operator+=()

Polinomio & Polinomio::operator+= ( const Polinomio der)

◆ operator-()

Polinomio Polinomio::operator- ( const Polinomio ) const

◆ operator/()

Polinomio Polinomio::operator/ ( const Polinomio ) const

◆ print()

void Polinomio::print ( ) const
inline

Definition at line 334 of file polinom.C.

References abs(), Aleph::Dlink::Iterator::has_curr(), Aleph::maps(), and terminos.

Referenced by main().

◆ size()

const size_t & Polinomio::size ( ) const

Member Data Documentation

◆ terminos

DynDlist<Termino> Polinomio::terminos
private

Definition at line 300 of file polinom.C.

Referenced by Polinomio(), Polinomio(), multiplicado_por(), operator*(), operator+=(), and print().


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