ec.mestrado.problem.func
Interface HedgeItem

All Known Implementing Classes:
Equity, Max, Media, Min

public interface HedgeItem

Esta classe representa um item de hedge. Um item de hedge pode ser, neste caso, um ativo, ou uma função de um ou mais ativos. O problema é que precisamos de uma estrutura única que representa estes dois itens, que são representados por classes diferentes: BaseFunction e Asset. Uma solução possível seria implementar este método na super-classe comum dessas duas super-classes: SASCNode. Mas não é conceitualmente correto implementar este método em SASCNode, pois esta é uma peeculiaridade do problema de replicação de carteiras. Por esse motivo, foi criada esta interface, que cumpre a função de definir um comportamento específico de nós envolvidos neste problema.

Author:
Rafael Inhasz

Method Summary
 void completeSymbolicForm(double qAcumulated, java.util.Hashtable<java.lang.String,java.lang.Object[]> equation)
          Este método tem por função auxiliar na construção de uma equação simbólica que resume o fenótipo do indivíduo.
 

Method Detail

completeSymbolicForm

void completeSymbolicForm(double qAcumulated,
                          java.util.Hashtable<java.lang.String,java.lang.Object[]> equation)
Este método tem por função auxiliar na construção de uma equação simbólica que resume o fenótipo do indivíduo.

Parameters:
qAcumulated - Quantidade acumulada do nó, calculada a partir dos nós superiores
equation - objeto que guarda a parte da equação já preenchida