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
 
Polinomio & operator+= (const Polinomio &)
 
Polinomio operator* (const Polinomio &) const
 
Polinomio operator- (const Polinomio &) const
 
Polinomio operator/ (const Polinomio &) const
 
Polinomio operator% (const Polinomio &) const
 
const size_t & size () const
 
size_t get_power (const size_t &i) const
 
const int & get_coef (const size_t &i) const
 
const size_t & get_degree () const
 
void print () const
 

Private Member Functions

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

Private Attributes

DynDlist< Termino > terminos
 

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::blossom_maximum_cardinality_matching(), 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

◆ operator%()

Polinomio Polinomio::operator% ( const Polinomio &  ) const

◆ operator*()

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

◆ operator+()

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

Definition at line 362 of file polinom.C.

References Aleph::blossom_maximum_cardinality_matching().

◆ operator+=()

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

Definition at line 368 of file polinom.C.

References Aleph::and, Aleph::blossom_maximum_cardinality_matching(), and terminos.

◆ operator-()

Polinomio Polinomio::operator- ( const Polinomio &  ) const

◆ operator/()

Polinomio Polinomio::operator/ ( const Polinomio &  ) const

◆ print()

void Polinomio::print ( ) const
inline

◆ 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: