Overview   Project   Class   Tree   Deprecated   Index 
Optimización Mínimos Cuadrados de la Ecuación Logística con Quasi Newton modificado y Double dogleg step
FRAMES    NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

add(RectangularMatrix&,RectangularMatrix&,RectangularMatrix&) - static function in class RectangularMatrix
Suma las matrices, regresa una nueva matriz con el resultado.
areAlmostEqual(double,double) - member function in (mathpos globals)
Si alguno es casi cero, la comparacion es absoluta.
Array1DPos - class in mathpos
Reservar memoria.
~Array1DPos() - constructor in class Array1DPos
Libera memoria de un arreglo unidimensional.
Array1DPos(int) - constructor in class Array1DPos
Por omision, se usa logica 0.
Array1DPos(int,int) - constructor in class Array1DPos
Reserva memoria para un arreglo unidimensional que permite indices negativos.
Array2DPos - class in mathpos
Reservar memoria.
~Array2DPos() - constructor in class Array2DPos
Libera memoria de un arreglo bidimensional de double.
Array2DPos(int,int) - constructor in class Array2DPos
Array2DPos(int,int,int,int) - constructor in class Array2DPos
Reserva memoria para un arreglo bidimensional que permite indices negativos.

B

boolString(bool) - member function in (utilpos globals)
Muestra "true" o "false, dependiendo del valor del parametro.
Parameters:
var - Variable booleana.
Returns:
Cadena con el valor de la variable.
BuilderPos - class in utilpos
Reservar memoria.

C

calculateClassFrontiers(int,float,float,float) - member function in (mathpos globals)
calculateClassFrontiers(int,float,float,float*) - member function in (mathpos globals)
Busca las fronteras entre las marcas de clase.
calculateClassMarks(int,float,float,float) - member function in (mathpos globals)
calculateClassMarks(int,float,float,float*) - member function in (mathpos globals)
Busca las marcas de clase.
calculateMachineps() - member function in (mathpos globals)
Calcula la precision actual de la computadora.
calculateMeanMinMax2D(float**,int,int,double&,float&,float&) - member function in (mathpos globals)
Se incluye el borde.
calculateMu(double,double) - member function in (mathpos globals)
computes shift value (mu_c) used in modified newton method to build Hc = (Nabla^2)(f)(xc) + mu_c * I
Parameters:
l - Lower boundaries for the eigenvalues of (Nabla^2)(f)(xc).
chartDoglegFile(VectorDouble&,VectorDouble&,VectorDouble&,TChart*) - member function in (numericalap globals)
Parameters:
xc - Contiene a, b, c
checkFactorizeCholesky(int,SquaredMatrix&,SquaredMatrix&) - member function in (numericalap globals)
Checa parametros: dimensiones, rangos, divisiones entre cero
checkFiniteHessianFunction(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,SquaredMatrix&,double) - member function in (numericalap globals)
Checa parametros: dimensiones, rangos, divisiones entre cero
checkFiniteHessianGradients(int,VectorDouble&,VectorDouble&,FunctionND&,VectorDouble&,SquaredMatrix&,double) - member function in (numericalap globals)
Checa parametros: dimensiones, rangos, divisiones entre cero
checkFiniteNewtonDogLeg(int,VectorDouble&,double&,FunctionND_1D&,VectorDouble&,int,double,double,double&,double,int,int,string) - member function in (numericalap globals)
Checa parametros: dimensiones, rangos.
checkForwardGradient(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,VectorDouble&,double) - member function in (numericalap globals)
Checa parametros: dimensiones, rangos, divisiones entre cero
checkLogisticNewtonDogLeg(int,VectorDouble&,VectorDouble&,VectorDouble&,double&,VectorDouble&,int,double,double,double&,double,int,int,string) - member function in (numericalap globals)
Checa parametros: dimensiones, rangos.
clean() - member function in class RectangularMatrix
Limpia la matriz.
clean() - member function in class Array2DPos
Asigna ceros a todos los elementos.
clean() - member function in class VectorDouble
Limpia el vector con 0.0.
clean() - member function in class Array1DPos
columns - member variable in class MatrixDouble
Numero logico de columnas.
condition() - member function in class SquaredMatrix
Estima el numero de condicion "l1" de una matriz triangular superior "R", usando el algoritmo contenido en Cline, Moler, Sterwart, Wilkinson [1979].
convert_matrix() - member function in (adjustedrecipes globals)
convert_matrix(double*,long,long,long,long) - member function in (adjustedrecipes globals)
CoordinatePos - class in mathpos
Convierte coordenadas logicas(double) a graficas(int).
CoordinatePos(double,double,double,double,int,int,int,int) - constructor in class CoordinatePos
Construye.
copyFrom(RectangularMatrix&) - member function in class RectangularMatrix
Copia los datos a la matriz actual.
copyFrom(VectorDouble&) - member function in class VectorDouble
Asume dimensiones y logica iguales.
countFrequency2D(float**,int,int,float,float,float*,long*,int) - member function in (mathpos globals)
Cuenta el numero de datos de cada clase en un cierto intervalo para un arreglo bidimensional.
createRMatrix(SquaredMatrix&,VectorDouble&) - member function in class SquaredMatrix
Forma la matriz R en la actual de la factorizacion QR, en base a la original A y la diagonal.
cumulativeFrequency(float*,int,float*) - member function in (mathpos globals)
Parameters:
pRelFreq - Arreglo con las frecuencias relativas.
cvector() - member function in (adjustedrecipes globals)
cvector(long,long) - member function in (adjustedrecipes globals)

D

deleteArray() - member function in class Array1DPos
deleteArray() - member function in class Array2DPos
Libera memoria.
deleteArray() - member function in class VectorDouble
Usado por RectangularMatrix::deleteRectangular.
deleteArray2D(TC**,int) - member function in (mathpos globals)
Libera memoria de un arreglo bidimensional de double.
deleteDouble2D(double**,int) - member function in (mathpos globals)
Libera memoria de un arreglo bidimensional de double.
deleteFloat2D(float**,int) - member function in (mathpos globals)
Libera memoria de un arreglo bidimensional de float.
deleteRectangular() - member function in class RectangularMatrix
Usado por destructor y resize.
diagonalProduct(VectorDouble&) - member function in class VectorDouble
Toma el vector actual como si fuera una matriz diagonal.
dmatrix() - member function in (adjustedrecipes globals)
dmatrix(long,long,long,long) - member function in (adjustedrecipes globals)
dmaxarg1 - static variable in (adjustedrecipes globals)
dmaxarg2 - static variable in (adjustedrecipes globals)
dminarg1 - static variable in (adjustedrecipes globals)
dminarg2 - static variable in (adjustedrecipes globals)
dominantEigenValue(VectorDouble&,int,int,SquaredMatrix&,VectorDouble&) - member function in class SquaredMatrix
Realiza M pasos iterativos del metodo de la potencia para obtener el eigenvalor dominante de la matriz actual.
doubleDogLegDriver(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,SquaredMatrix&,VectorDouble&,VectorDouble&,double,double,double&,int&,VectorDouble&,double&,bool&,bool&,int,int) - member function in (numericalap globals)
Busca una x+ en la curva double dogleg tal que f(x+) <= f(xc) + ag^T (x+ - xc) (se usa alfa = 10^-4) y un taman~o de paso escalado steplength = delta, iniciando con la entrada delta pero incrementando o decrementando delta si es necesario. Tambien, produce una region de confianza inicial delta para la siguiente iteracion. Se llama al algoritmo A6.4.4. y A6.4.5 A6.4.4. para el taman~o de paso. A6.4.5. Aceptar Usa logica uno.
Parameters:
n - Taman~o de vectores y matrices. No se checan dimensiones.
xc - Vector con punto de prueba inicial. De aqui se toma la dimension
fc - Evaluacion de la funcion en xc.
theFunction - Nombre de la funcion. F:R^n->R.
doubleDogLegStep(int,VectorDouble&,SquaredMatrix&,VectorDouble&,VectorDouble&,double,double,double&,bool&,double&,double&,VectorDouble&,VectorDouble&,VectorDouble&,bool&,int,int) - member function in (numericalap globals)
Busca una solucion aproximada a min g^T s + 1/2 s^T L L^T s s E R^n sujeto a ||Dx s||2 <= delta mediante la seleccion de s en la curca del double dogleg descrito abajo de tal forma que ||Dx s||2 = delta, o s = SN si Newtlen <= delta. (Dx = diag ((Sx)1, ..., (sx)n). Logica uno.
Parameters:
n - Taman~o de vectores y matrices. No se checan dimensiones.
g - Gradiente
L - Triangular inferior. Se usa para construir el inverso de la Hessiana.
sN - = - (L L^T)^-1 g)
Sx
Newtlen - = ||Dx sN||2
maxstep - Maximo taman~o de paso. Dado por QuasiNewton
delta - in/out
firstdog - in/out false: Cauchylen, eta, sSD, v tendran valores actuales en in/out. true: Los parametros mencionados no se tomaran en cuenta. Inicializa los parametros.
Cauchylen - in/out
eta - in/out gamma <= eta <=1
sSD - in/out
v - in/out
s - return Paso escogido
Newttaken - return true: Se usa el paso de Newton false: se usa el dogleg step
See Also:
A6.4.4. DOGSTEP pagina 336
dsqrarg - static variable in (adjustedrecipes globals)
dvector() - member function in (adjustedrecipes globals)
dvector(long,long) - member function in (adjustedrecipes globals)

E

eigenPower(SquaredMatrix&,int,int) - member function in (numericalap globals)
Realiza M pasos iterativos del metodo de la potencia para obtener el eigenvalor dominante de la matriz A.
evaluate(VectorDouble&) - member function in class FunctionND_1D
Interfaz para evaluar funcion en n dimensiones.
evaluate(VectorDouble&) - member function in class LeastSquareFunction
evaluate(VectorDouble&,VectorDouble&) - member function in class FunctionG
evaluate(VectorDouble&,VectorDouble&) - member function in class FunctionND
Interfaz para evaluar funcion en n dimensiones.

F

f3tensor() - member function in (adjustedrecipes globals)
f3tensor(long,long,long,long,long,long) - member function in (adjustedrecipes globals)
factorizeCholesky(int,SquaredMatrix&,SquaredMatrix&) - member function in (numericalap globals)
Obtiene la factorizacion de Cholesky.
FILE_LOG - member variable in (utilpos globals)
fill(double) - member function in class RectangularMatrix
Llena la matriz con el valor indicado.
fill(double) - member function in class VectorDouble
Llena el vector con el valor indicado.
findMaxLimitEigenValue() - member function in class SquaredMatrix
Calcula la cota superior de los eigen valores de una matriz simetrica.
findMinLimitEigenValue() - member function in class SquaredMatrix
Calcula la cota inferior de los eigen valores de una matriz simetrica.
findMinMax2D(float**,int,int,float&,float&) - member function in (mathpos globals)
Se incluye el borde.
finiteHessianFunction(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,SquaredMatrix&,double) - member function in (numericalap globals)
Calcula una aproximacion hacia adelante mediante diferencias finitas hacia la hessiana (grad^2(f(xc)) usando solo los valores de f(xc). Uso: fc = func.evaluate(xc); // debe ser parametro, modularidad libro finiteHessianFunction(xc, fc, Sx, func, H, 1e-8); H.upperTriangularToSymmetric(); // si desea matriz rellena Solo la diagonal y el triangulo superior de H fueron ocupados, debido a que estas son las unicas porciones de H que son referenciadas por el resto del sistema de algoritmos. No necesita cambios, si se desea economizar el almacenaminto. ei es el i-esimo vector unitario.
Parameters:
n - Taman~o de vectores y matrices. No se checan dimensiones.
xc - Vector con punto de prueba inicial. De aqui se toma la dimension
fc - Evaluacion de la funcion en xc.
Sx - Escala. Valores usuales.
theFunction - Nombre de la funcion. F:R^n->R. FN.
H - return. Aproximacion a la matriz hessiana simetrica ( equiv grad^2(f(xc)) ). No resize.
eta - Precision de la maquina. Omision: mathpos::MACHEPS.
See Also:
A5.6.2 (FDHESSF). Dennis. Pagina 321. Probar con ejemplo 4.1.6. pag 72.
finiteHessianFunctionCubic(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,SquaredMatrix&,double) - member function in (numericalap globals)
finiteHessianFunctionSquare(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,SquaredMatrix&,double) - member function in (numericalap globals)
finiteHessianGradients(int,VectorDouble&,VectorDouble&,FunctionND&,VectorDouble&,SquaredMatrix&,double) - member function in (numericalap globals)
Calcula una aproximacion hacia adelante mediante diferencias finitas hacia la matriz Hessiana (grad^2(f(xc)) usando valores analiticos del gradiente (grad(f(xc)). Uso: func.evaluate(xc, g); finiteHessianGradients(n, xc, g, func, Sx, H); Solo la diagonal y el triangulo superior de H tienen valores correctos despues de regresar del algoritmo, debido a que estas son las unicas porciones de H que son referenciadas por el resto del sistema de algoritmos. De cualquier forma, le matriz completa H es usada como un paso intermedio. No necesita cambios, si se desea economizar el almacenaminto.
Parameters:
xc - Vector con punto de prueba inicial. De aqui se toma la dimension
grad - Funcion gradiente. grad(f) : R^n -> R^n
g - grad(f(xc)) Evaluacion del gradiente.
Sx - Escala de xc.
H - return. Matriz hessiana simetrica ( equiv grad^2(f(xc)) )
eta - Precision de la maquina. Omision: mathpos::MACHEPS.
See Also:
Pagina 320 Algoritmo A5.6.1 (FDHESSG). Ejemplo 4.1.3 pag 72.
finiteNewtonDogLeg(int,VectorDouble&,double&,FunctionND_1D&,VectorDouble&,int,double,double,double&,double,int,int,string) - member function in (numericalap globals)
Aproximacion por diferencias finitas por el metodo de quasi Newton Para la decision del paso elige entre elpaso de Newton o el DogLeg.
FormDogleg - member variable in (OptDoglegGraph globals)
forwardGradient(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,VectorDouble&,double) - member function in (numericalap globals)
Calcula una aproximacion hacia adelante hacia el gradiente grad(f(xc)) usando solo los valores de f(xc).
free_convert_matrix() - member function in (adjustedrecipes globals)
free_convert_matrix(double**,long,long,long,long) - member function in (adjustedrecipes globals)
free_cvector() - member function in (adjustedrecipes globals)
free_cvector(unsigned,long,long) - member function in (adjustedrecipes globals)
free_dmatrix() - member function in (adjustedrecipes globals)
free_dmatrix(double**,long,long,long,long) - member function in (adjustedrecipes globals)
free_dvector() - member function in (adjustedrecipes globals)
free_dvector(double*,long,long) - member function in (adjustedrecipes globals)
free_f3tensor() - member function in (adjustedrecipes globals)
free_f3tensor(double***,long,long,long,long,long,long) - member function in (adjustedrecipes globals)
free_imatrix() - member function in (adjustedrecipes globals)
free_imatrix(int**,long,long,long,long) - member function in (adjustedrecipes globals)
free_ivector() - member function in (adjustedrecipes globals)
free_ivector(int*,long,long) - member function in (adjustedrecipes globals)
free_lvector() - member function in (adjustedrecipes globals)
free_lvector(unsigned,long,long) - member function in (adjustedrecipes globals)
free_matrix() - member function in (adjustedrecipes globals)
free_matrix(double**,long,long,long,long) - member function in (adjustedrecipes globals)
free_submatrix() - member function in (adjustedrecipes globals)
free_submatrix(double**,long,long,long,long) - member function in (adjustedrecipes globals)
free_vector() - member function in (adjustedrecipes globals)
free_vector(double*,long,long) - member function in (adjustedrecipes globals)
FunctionG - class in numericalap
FunctionND - class in functionnd
Interfaz de funciones de varias dimensiones.
FunctionND_1D - class in functionnd
Interfaz de funciones de varias dimensiones a una dimension.

G

gC() - member function in class Array2DPos
generalNorm(double) - member function in class VectorDouble
Calcula la norma del minimo residuo absoluto || v ||p lp General norm * @param p p=[1, infinity) No lo checa.
getArrayOrigin() - member function in class Array1DPos
getArrayOrigin() - member function in class Array2DPos
getColumns() - member function in class Array2DPos
getColumns() - member function in class MatrixDouble
Obtiene las columnas.
getFirst() - member function in class Array1DPos
getFirstColumn() - member function in class Array2DPos
getFirstRow() - member function in class Array2DPos
getLast() - member function in class Array1DPos
getLastColumn() - member function in class Array2DPos
getLastRow() - member function in class Array2DPos
getLogic() - member function in class VectorDouble
Returns:
Logica del vector.
getLogic() - member function in class MatrixDouble
Obtiene la logica.
getRows() - member function in class Array2DPos
getRows() - member function in class MatrixDouble
Obtiene los renglones.
getSize() - member function in class VectorDouble
Returns:
El taman~o del vector.
getSize() - member function in class Array1DPos
getSize() - member function in class SquaredMatrix
getString(const string,string&) - member function in (utilpos globals)
Muestra un mensaje en la siguiente linea y coloca la entrada con espacios (blancos) de hasta 1000 caracteres, en un "string".
gF() - member function in class Array1DPos
gFC() - member function in class Array2DPos
gFR() - member function in class Array2DPos
gL() - member function in class Array1DPos
gLC() - member function in class Array2DPos
gLR() - member function in class Array2DPos
gR() - member function in class Array2DPos
Abreviaciones
graphDoglegFile(string,TImage*,double,double,double,double,bool,bool,double) - member function in (numericalap globals)
Ejemplo:
graphDoglegFile("finiteNewtonDogleg.dat", DogImage,
xMin, xMax, yMin, yMax,
CheckPauses->Checked, CheckShowEvaluation->Checked);
gS() - member function in class Array1DPos
Abreviaciones

H

hasAlmostZeros() - member function in class VectorDouble
Returns:
true: Hay al menos un cero (menor que MACHEPS).
hessianEvaluate(VectorDouble&,SquaredMatrix&) - member function in (numericalap globals)

I

imatrix() - member function in (adjustedrecipes globals)
imatrix(long,long,long,long) - member function in (adjustedrecipes globals)
imaxarg1 - static variable in (adjustedrecipes globals)
imaxarg2 - static variable in (adjustedrecipes globals)
iminarg1 - static variable in (adjustedrecipes globals)
iminarg2 - static variable in (adjustedrecipes globals)
infinityNorm() - member function in class VectorDouble
Calcula la norma superior o infinita.
inverse() - member function in class VectorDouble
Calcula la inversa.
isAlmostZero(double) - member function in (mathpos globals)
Returns:
true: x esta en el rango (-MACHEPS, +MACHEPS).
ivector() - member function in (adjustedrecipes globals)
ivector(long,long) - member function in (adjustedrecipes globals)

L

LeastSquareFunction - class in numericalap
LeastSquareFunction(VectorDouble&,VectorDouble&) - constructor in class LeastSquareFunction
lmaxarg1 - static variable in (adjustedrecipes globals)
lmaxarg2 - static variable in (adjustedrecipes globals)
lminarg1 - static variable in (adjustedrecipes globals)
lminarg2 - static variable in (adjustedrecipes globals)
logic - member variable in class MatrixDouble
Logica del arreglo, solo es valido logica 0 y 1.
logisticMatrices(VectorDouble&,VectorDouble&,VectorDouble&,VectorDouble&,RectangularMatrix&,VectorDouble&,SquaredMatrix&) - member function in (numericalap globals)
Parameters:
t - Tiempo.
logisticNewtonDogLeg(int,VectorDouble&,VectorDouble&,VectorDouble&,double&,VectorDouble&,int,double,double,double&,double,int,int,string) - member function in (numericalap globals)
Aproximacion por diferencias finitas por el metodo de quasi Newton Para la decision del paso elige entre elpaso de Newton o el DogLeg.
LONG_LOG - member variable in (utilpos globals)
LONG_WAIT - member variable in (utilpos globals)
lvector() - member function in (adjustedrecipes globals)
lvector(long,long) - member function in (adjustedrecipes globals)

M

m - member variable in class RectangularMatrix
No debe ser publico.
MACHEPS - member variable in (mathpos globals)
Precision de la computadora (Machine Epsilon).
MathPos_square(TC&) - member function in (mathpos globals)
Eleva al cuadrado.
matrix() - member function in (adjustedrecipes globals)
matrix(long,long,long,long) - member function in (adjustedrecipes globals)
MatrixDouble - class in matrixdouble
Crea una matriz fija bidimensional de numeros de tipo "double" para el manejo de operaciones del Algebra Lineal.
MatrixDouble(int,int,int) - constructor in class MatrixDouble
Construye una matriz.
maxarg1 - static variable in (adjustedrecipes globals)
maxarg2 - static variable in (adjustedrecipes globals)
minarg1 - static variable in (adjustedrecipes globals)
minarg2 - static variable in (adjustedrecipes globals)
multiply(double,VectorDouble&) - member function in class VectorDouble
Multiplica un vector por un escalar.
multiply(RectangularMatrix&,double,RectangularMatrix&) - static function in class RectangularMatrix
Multiplica la matriz actual por un escalar y crea una matriz cuadrada del mismo taman~o Ejemplo: No checa dimensiones, ni logica Logica cero.
multiply(RectangularMatrix&,RectangularMatrix&,RectangularMatrix&) - static function in class RectangularMatrix
Multiplica la matriz actual por la del argumento.

N

newArray2D(int,int) - member function in (mathpos globals)
Reserva memoria para un arreglo bidimensional de double.
newDouble2D(int,int) - member function in (mathpos globals)
Reserva memoria para un arreglo bidimensional de double.
newFloat2D(int,int) - member function in (mathpos globals)
Reserva memoria para un arreglo bidimensional de float.
NO_LOG - member variable in (utilpos globals)
NO_WAIT - member variable in (utilpos globals)
norm1() - member function in class VectorDouble
Calcula la norma del minimo residuo absoluto * || v ||1 l1 LAR norm (Least Absolute Residual)
norm1() - member function in class SquaredMatrix
Calcula la norma max para la matriz actual.
norm2() - member function in class VectorDouble
Calcula la norma del minimo residuo absoluto * || v ||2 l2 Euclidean or least-squares norm
nrerror() - member function in (adjustedrecipes globals)
nrerror(char) - member function in (adjustedrecipes globals)

O

operator<<(ostream&,const RectangularMatrix&) - member function in (matrixdouble globals)
Muestra la matriz en la consola.
operator<<(ostream&,const VectorDouble&) - member function in (matrixdouble globals)
Muestra el vector en la consola.
operator>>(istream&,RectangularMatrix&) - member function in (matrixdouble globals)
Entrada de la matriz en la consola.
operator>>(istream&,VectorDouble&) - member function in (matrixdouble globals)
Entrada de la matriz en la consola.
operator()(int) - member function in class Array1DPos
Checa indices.
operator()(int) - member function in class VectorDouble
Permite asignacion (operator=).
operator()(int,int) - member function in class RectangularMatrix
Permite asignacion (operator=).
operator()(int,int) - member function in class Array2DPos
Checa indices.
operator*(double) - member function in class VectorDouble
Multiplica un vector por un escalar.
operator*(VectorDouble&) - member function in class RectangularMatrix
Multiplica la matriz actual por un vector columna (arreglo unidimensional de "double") y crea un vector columna "b" de taman~o m para almacenar el resultado a partir de la dimension de A.
operator*(VectorDouble&) - member function in class VectorDouble
Multiplica un vector por otro vector.
operator+(VectorDouble&) - member function in class VectorDouble
No checa dimensiones, ni logica.
operator-(VectorDouble&) - member function in class VectorDouble
No checa dimensiones, ni logica.
operator=(const RectangularMatrix&) - member function in class RectangularMatrix
Protege de no usarlo.
operator=(const VectorDouble&) - member function in class VectorDouble
Redimensiona el vector, copia los datos de right y las caracteristicas.
operator[](int) - member function in class VectorDouble
No hay necesidad se sobrecargar operator=
Parameters:
index - Indice del elemento a obtener.
operator[](int) - member function in class RectangularMatrix
Proteger a la matriz de reasignacion de memoria.

P

print() - member function in class Array2DPos
Muestra en salida estandar los elementos.
print() - member function in class RectangularMatrix
Muestra la matriz en la consola.
print() - member function in class Array1DPos
print(int) - member function in class VectorDouble
Parameters:
digits - Precision.
print(int) - member function in class RectangularMatrix
Muestra la matriz en la consola con un cierto numero de digitos.
pythag(double,double) - member function in (adjustedrecipes globals)

Q

qrdcmp(SquaredMatrix&,int,VectorDouble&,VectorDouble&) - member function in (adjustedrecipes globals)
qrsolv(SquaredMatrix&,int,VectorDouble&,VectorDouble&,VectorDouble&) - member function in (adjustedrecipes globals)

R

read2ColumnsFromFile(string,VectorDouble&,VectorDouble&) - static function in class VectorDouble
Lee de un archivo dos columnas.
readElements() - member function in class RectangularMatrix
Entrada de la matriz sin las dimensiones en la consola.
readElements() - member function in class VectorDouble
Solo lee los elementos sin la dimension desde consola.
RectangularMatrix - class in matrixdouble
Caso: Logica uno.
~RectangularMatrix() - constructor in class RectangularMatrix
Libera recursos.
RectangularMatrix(int,int,int,bool) - constructor in class RectangularMatrix
Construye una matrix rectangular de nr x nc.
relativeFrequency2D(float**,int,int,float,float,float*,float*,int) - member function in (mathpos globals)
Cuen
resize(int,int,bool) - member function in class VectorDouble
Para ser usado por RectangularMatrix.
resize(int,int,bool) - member function in class SquaredMatrix
Asegura redimensionamiento consistente.
resize(int,int,int,bool) - member function in class RectangularMatrix
Reconstruye todos los parametros de la matriz.
rows - member variable in class MatrixDouble
Numero logico de renglones.
rsolv(SquaredMatrix&,int,VectorDouble&,VectorDouble&) - member function in (adjustedrecipes globals)

S

ScalePos - class in mathpos
Convierte coordenadas logicas(double) a graficas(int).
ScalePos(double,double,double,double,int,int,int,int) - constructor in class ScalePos
Construye.
setLogic(int) - member function in class VectorDouble
Parameters:
theLogic - Nueva logica del vector.
setLogic(int) - member function in class RectangularMatrix
Cambia la logica de la matriz.
setLogic(int) - member function in class MatrixDouble
Cambia la logica de la matriz.
SHORT_LOG - member variable in (utilpos globals)
SHORT_WAIT - member variable in (utilpos globals)
sign(TC&) - member function in (mathpos globals)
Obtiene el signo.
sqrarg - static variable in (adjustedrecipes globals)
SQRT_MACHEPS - member variable in (mathpos globals)
Frontera practica con la mitad de digitos.
square(TC&) - member function in (mathpos globals)
Eleva al cuadrado.
SquaredMatrix - class in matrixdouble
SquaredMatrix(int,int,bool) - constructor in class SquaredMatrix
Construye con rows = columns.
SquaredMatrix(RectangularMatrix&) - constructor in class SquaredMatrix
No se limpia porque se copiaran los datos.
stringToCharArray(string) - member function in (utilpos globals)
Convierte un string en un arreglo de char.
submatrix() - member function in (adjustedrecipes globals)
submatrix(double**,long,long,long,long,long,long) - member function in (adjustedrecipes globals)
substract(RectangularMatrix&,RectangularMatrix&,RectangularMatrix&) - static function in class RectangularMatrix
Resta las matrices, regresa una nueva matriz con el resultado.

T

takeDiagonal() - member function in class RectangularMatrix
Returns:
Vector con la diagonal con la misma logica y la dimension menor.
TFormDogleg - class in OptDoglegGraph
TFormDogleg(TComponent*) - constructor in class TFormDogleg
toChar(TC&,int) - member function in (mathpos globals)
Para int, digits = 0.
toGraphX(double) - member function in class ScalePos
Convierte una coordenada logica a una grafica.
toGraphX(double) - member function in class CoordinatePos
Convierte una coordenada logica a una grafica.
toGraphY(double) - member function in class CoordinatePos
Convierte una coordenada logica a una grafica.
toGraphY(double) - member function in class ScalePos
Convierte una coordenada logica a una grafica.
toIdentity() - member function in class SquaredMatrix
Convierte a la matriz actual en identidad.
toStr(bool) - member function in (mathpos globals)
toString(int,char) - member function in class VectorDouble
Parameters:
digits - Precision.
toString(TC&,int) - member function in (mathpos globals)
Para int, digits = 0.
toVectorDouble(TEdit*,VectorDouble&) - static function in class BuilderPos
Extrae flotantes de TEdit a VectorDouble.
tqli(SquaredMatrix&,SquaredMatrix&,int,SquaredMatrix&) - member function in (adjustedrecipes globals)
transpose(RectangularMatrix&) - member function in class RectangularMatrix
Transpone una matriz.

U

updateTrustRegion(int,VectorDouble&,double,FunctionND_1D&,VectorDouble&,SquaredMatrix&,VectorDouble&,VectorDouble&,bool,double,double,int,SquaredMatrix&,double&,int&,VectorDouble&,double&,VectorDouble&,double&,bool&,int,int) - member function in (numericalap globals)
Dado un paso s, encontrado por el algoritmo Hook Step o DogStep, decide cuando x+ = xc + s debe ser aceptado para la siguiente iteracion.
upperTriangularToSymmetric() - member function in class SquaredMatrix
Copia el triangulo superior actual al triangulo inferior para obtener una matriz simetrica rellena.
USEFILE("functionnd\functionnd.h") - member function in (OptDoglegGraph globals)
USEFILE("functionnd\functionnd_1d.h") - member function in (OptDoglegGraph globals)
USEFORM("UnitDogleg.cpp",FormDogleg) - member function in (OptDoglegGraph globals)
USERES("ProjectDogleg.res") - member function in (OptDoglegGraph globals)
USEUNIT("adjustedrecipes\qrdcmp.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("adjustedrecipes\qrsolv.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("mathpos\array1dpos.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("mathpos\array2dpos.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("mathpos\mathpos.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("mathpos\scalepos.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("matrixdouble\matrixdouble.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("matrixdouble\rectangularmatrix.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("matrixdouble\squaredmatrix.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("matrixdouble\vectordouble.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("numericalap\chartdoglegfile.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("numericalap\doglegdriver.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("numericalap\doglegstep.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("numericalap\factorizecholesky.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("numericalap\graphdoglegfile.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("numericalap\logisticnewtondogleg.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("numericalap\updatetrustregion.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("utilpos\builderpos.cpp") - member function in (OptDoglegGraph globals)
USEUNIT("utilpos\interfacepos.cpp") - member function in (OptDoglegGraph globals)

V

vector() - member function in (adjustedrecipes globals)
vector(long,long) - member function in (adjustedrecipes globals)
VectorDouble - class in matrixdouble
Representacion de un vector.
~VectorDouble() - constructor in class VectorDouble
Libera memoria.
VectorDouble(int,int,bool) - constructor in class VectorDouble
Construye un vector.
VectorDouble(VectorDouble&) - constructor in class VectorDouble
Constructor de copia.
vectorLongToFloat(long*,float*,int) - member function in (mathpos globals)
Convierte un vector de long en float.
vectorToZero(long*,int) - member function in (mathpos globals)
Solo usarlo con tipos numericos: int, long, float, double.

W

waitEnter() - member function in (utilpos globals)
Espera el Enter.
WinMain(HINSTANCE,HINSTANCE,LPSTR,int) - member function in (OptDoglegGraph globals)

 Overview   Project   Class   Tree   Deprecated   Index 
Optimización Mínimos Cuadrados de la Ecuación Logística con Quasi Newton modificado y Double dogleg step
FRAMES    NO FRAMES