Package | Description |
---|---|
jme | |
jme.abstractas | |
jme.funciones | |
jme.operadores | |
jme.terminales |
Modifier and Type | Method and Description |
---|---|
EnteroGrande |
Expresion.evaluarAEnteroGrande()
Evalua la expresión y hace casting al tipo EnteroGrande
|
Modifier and Type | Method and Description |
---|---|
Terminal |
Funcion.funcion(EnteroGrande b)
Método adaptador para EnteroGrande.
|
Terminal |
OperadorBinario.operar(Complejo z,
EnteroGrande b)
Opción por defecto; se convierte el parámetro EnteroGrande (BigInteger) a Complejo
|
Terminal |
OperadorUnario.operar(EnteroGrande b)
Método adaptador para EnteroGrande.
|
Terminal |
OperadorBinario.operar(EnteroGrande b,
Complejo z)
Opción por defecto; se convierte el parámetro EnteroGrande (BigInteger) a Complejo
|
Terminal |
OperadorBinario.operar(EnteroGrande a,
EnteroGrande b)
Método adaptador para EnteroGrande.
|
Terminal |
OperadorBinario.operar(EnteroGrande b,
RealDoble a)
Opción por defecto; se convierte el parámetro RealDoble (double) a EnteroGrande (BigInteger)
|
Terminal |
OperadorBinario.operar(EnteroGrande b,
RealGrande d)
Opción por defecto; se convierte el EnteroGrande (BigInteger) a RealGrande (BigDecimal)
|
Terminal |
OperadorBinario.operar(EnteroGrande b,
Vector v)
Método adaptador para EnteroGrande y Vector.
|
Terminal |
OperadorBinario.operar(RealDoble a,
EnteroGrande b)
Opción por defecto; se convierte el parámetro RealDoble (double) a EnteroGrande (BigInteger)
|
Terminal |
OperadorBinario.operar(RealGrande d,
EnteroGrande b)
Opción por defecto; se convierte el EnteroGrande (BigInteger) a RealGrande (BigDecimal)
|
Terminal |
OperadorBinario.operar(Vector v,
EnteroGrande b)
Método adaptador para Vector y EnteroGrande.
|
Modifier and Type | Method and Description |
---|---|
EnteroGrande |
TiempoSistema.funcion(Booleano b)
Devuelve el nº de milisegundos desde el 1 de enero de 1970 (La Época UNIX) o
'the running Java Virtual Machine's high-resolution time source, in nanoseconds'
|
EnteroGrande |
AEnteroGrande.funcion(Booleano b) |
EnteroGrande |
AEnteroGrande.funcion(Complejo z) |
EnteroGrande |
ValorAbsoluto.funcion(EnteroGrande b)
Devuelve el módulo de un entero grande
|
EnteroGrande |
Unscaled.funcion(EnteroGrande b) |
EnteroGrande |
Ulp.funcion(EnteroGrande b) |
EnteroGrande |
Superfactorial.funcion(EnteroGrande b) |
EnteroGrande |
SumaAlicuota.funcion(EnteroGrande b)
Suma alícuota o función divisor restringida para BigInteger
|
EnteroGrande |
Round.funcion(EnteroGrande b) |
EnteroGrande |
RedondeoProximo.funcion(EnteroGrande b) |
EnteroGrande |
Random.funcion(EnteroGrande b)
Crea un EnteroGrande aleatorio
|
EnteroGrande |
Rampa.funcion(EnteroGrande b) |
EnteroGrande |
RaizCuadradaEntera.funcion(EnteroGrande b) |
EnteroGrande |
Primo.funcion(EnteroGrande b)
Hace uso de nextProbablePrime de BigInteger para encontrar el siguiente
nº probablemente primo con una probabilidad de error inferior a 2^-100
|
EnteroGrande |
Previous.funcion(EnteroGrande b) |
EnteroGrande |
PowM1.funcion(EnteroGrande b) |
EnteroGrande |
Pow2.funcion(EnteroGrande b) |
EnteroGrande |
ParteReal.funcion(EnteroGrande b) |
EnteroGrande |
ParteImaginaria.funcion(EnteroGrande b)
Devuelve cero
|
EnteroGrande |
ParteEntera.funcion(EnteroGrande b) |
EnteroGrande |
ParteDecimal.funcion(EnteroGrande b)
Devuelve cero (EnteroGrande).
|
EnteroGrande |
NumeroCatalan.funcion(EnteroGrande b) |
EnteroGrande |
Next.funcion(EnteroGrande b) |
EnteroGrande |
Hiperfactorial.funcion(EnteroGrande b) |
EnteroGrande |
Floor.funcion(EnteroGrande b) |
EnteroGrande |
Fibonacci.funcion(EnteroGrande g)
Calcula el enésimo término de la sucesión de Fibonacci para valores
enteros con resultado BigInteger
|
EnteroGrande |
FactorialAlternado.funcion(EnteroGrande b) |
EnteroGrande |
Escalon.funcion(EnteroGrande b)
Devuelve 1 para los positivos y 0 para los negativos
|
EnteroGrande |
DigitSum.funcion(EnteroGrande b)
Suma de dígitos en base 10
|
EnteroGrande |
Cubo.funcion(EnteroGrande b) |
EnteroGrande |
Cuadrado.funcion(EnteroGrande b) |
EnteroGrande |
Ceiling.funcion(EnteroGrande b) |
EnteroGrande |
Alisar.funcion(EnteroGrande b) |
EnteroGrande |
AEnteroGrande.funcion(EnteroGrande b) |
EnteroGrande |
Unscaled.funcion(RealDoble a) |
EnteroGrande |
RandPrimo.funcion(RealDoble a)
Crea un entero aleatorio primo
|
EnteroGrande |
NumeroCatalan.funcion(RealDoble a) |
EnteroGrande |
AEnteroGrande.funcion(RealDoble a) |
EnteroGrande |
Unscaled.funcion(RealGrande d) |
EnteroGrande |
AEnteroGrande.funcion(RealGrande d) |
EnteroGrande |
AEnteroGrande.funcion(Texto texto) |
EnteroGrande |
Variaciones.funcion(Vector v)
Calcula las variaciones de m elementos tomados de n en n
|
EnteroGrande |
RandPrimo.funcion(Vector v)
randprimo(bits,semilla)
|
EnteroGrande |
Multinomial.funcion(Vector v) |
EnteroGrande |
ModPotencia.funcion(Vector v) |
EnteroGrande |
LCM.funcion(Vector v) |
EnteroGrande |
GCD.funcion(Vector v) |
EnteroGrande |
DigitSum.funcion(Vector v)
Suma de digitos en una base especificada >1
|
EnteroGrande |
Combinaciones.funcion(Vector v)
Devuelve el nº de combinaciones nCr(m,n)
|
Modifier and Type | Method and Description |
---|---|
VectorEvaluado |
ZVector.funcion(EnteroGrande b) |
EnteroGrande |
ValorAbsoluto.funcion(EnteroGrande b)
Devuelve el módulo de un entero grande
|
EnteroGrande |
Unscaled.funcion(EnteroGrande b) |
EnteroGrande |
Ulp.funcion(EnteroGrande b) |
EnteroGrande |
Superfactorial.funcion(EnteroGrande b) |
EnteroGrande |
SumaAlicuota.funcion(EnteroGrande b)
Suma alícuota o función divisor restringida para BigInteger
|
RealDoble |
Signo.funcion(EnteroGrande b)
Signo de un EnteroGrande
|
EnteroGrande |
Round.funcion(EnteroGrande b) |
EnteroGrande |
RedondeoProximo.funcion(EnteroGrande b) |
EnteroGrande |
Random.funcion(EnteroGrande b)
Crea un EnteroGrande aleatorio
|
EnteroGrande |
Rampa.funcion(EnteroGrande b) |
EnteroGrande |
RaizCuadradaEntera.funcion(EnteroGrande b) |
EnteroGrande |
Primo.funcion(EnteroGrande b)
Hace uso de nextProbablePrime de BigInteger para encontrar el siguiente
nº probablemente primo con una probabilidad de error inferior a 2^-100
|
EnteroGrande |
Previous.funcion(EnteroGrande b) |
RealDoble |
Precision.funcion(EnteroGrande b) |
EnteroGrande |
PowM1.funcion(EnteroGrande b) |
EnteroGrande |
Pow2.funcion(EnteroGrande b) |
EnteroGrande |
ParteReal.funcion(EnteroGrande b) |
EnteroGrande |
ParteImaginaria.funcion(EnteroGrande b)
Devuelve cero
|
EnteroGrande |
ParteEntera.funcion(EnteroGrande b) |
EnteroGrande |
ParteDecimal.funcion(EnteroGrande b)
Devuelve cero (EnteroGrande).
|
Booleano |
Par.funcion(EnteroGrande b) |
RealDoble |
Orden.funcion(EnteroGrande b) |
EnteroGrande |
NumeroCatalan.funcion(EnteroGrande b) |
RealGrande |
NumeroArmonico.funcion(EnteroGrande b)
Calcula el enésimo término armónico
|
VectorEvaluado |
NumeroAFraccionMixta.funcion(EnteroGrande b) |
VectorEvaluado |
NumeroAFraccion.funcion(EnteroGrande b) |
Numero |
NONN.funcion(EnteroGrande b)
Devuelve 'b' o NaN
|
EnteroGrande |
Next.funcion(EnteroGrande b) |
VectorEvaluado |
MatrizUnidad.funcion(EnteroGrande b)
Devuelve una matriz unidad de la dimensión especificada
|
Diccionario |
MapaFrecuencias.funcion(EnteroGrande b) |
RealGrande |
Inverso.funcion(EnteroGrande b)
Inverso de un EnteroGrande
|
VectorEvaluado |
IntToSet.funcion(EnteroGrande b) |
Booleano |
Impar.funcion(EnteroGrande b) |
EnteroGrande |
Hiperfactorial.funcion(EnteroGrande b) |
Diccionario |
GrafoCompleto.funcion(EnteroGrande b) |
RealDoble |
FuncionDivisor.funcion(EnteroGrande b)
Función tau, nº de divisores
|
VectorEvaluado |
FrecuenciaDigitos.funcion(EnteroGrande b)
Devuelve la frecuencia de dígitos para la base 10
|
VectorEvaluado |
FraccionContinua.funcion(EnteroGrande b) |
EnteroGrande |
Floor.funcion(EnteroGrande b) |
EnteroGrande |
Fibonacci.funcion(EnteroGrande g)
Calcula el enésimo término de la sucesión de Fibonacci para valores
enteros con resultado BigInteger
|
EnteroGrande |
FactorialAlternado.funcion(EnteroGrande b) |
EnteroGrande |
Escalon.funcion(EnteroGrande b)
Devuelve 1 para los positivos y 0 para los negativos
|
RealDoble |
Escala.funcion(EnteroGrande b) |
VectorEvaluado |
Divisores.funcion(EnteroGrande b) |
EnteroGrande |
DigitSum.funcion(EnteroGrande b)
Suma de dígitos en base 10
|
EnteroGrande |
Cubo.funcion(EnteroGrande b) |
EnteroGrande |
Cuadrado.funcion(EnteroGrande b) |
Texto |
Complemento2.funcion(EnteroGrande b) |
Texto |
Complemento1.funcion(EnteroGrande b) |
Texto |
Chr.funcion(EnteroGrande b) |
EnteroGrande |
Ceiling.funcion(EnteroGrande b) |
RealDoble |
Argumento.funcion(EnteroGrande b)
Argumento de un real (cero o pi)
|
RealGrande |
ARealGrande.funcion(EnteroGrande b) |
RealDoble |
ARealDoble.funcion(EnteroGrande b) |
EnteroGrande |
Alisar.funcion(EnteroGrande b) |
EnteroGrande |
AEnteroGrande.funcion(EnteroGrande b) |
VectorEvaluado |
ADigitos.funcion(EnteroGrande b) |
Complejo |
AComplejo.funcion(EnteroGrande b) |
Booleano |
ABooleano.funcion(EnteroGrande b) |
Modifier and Type | Method and Description |
---|---|
EnteroGrande |
Subfactorial.operar(EnteroGrande b) |
EnteroGrande |
Primorial.operar(EnteroGrande b) |
EnteroGrande |
Opuesto.operar(EnteroGrande b) |
EnteroGrande |
NotBit.operar(EnteroGrande b)
not de biginteger
|
EnteroGrande |
Incremento.operar(EnteroGrande b) |
EnteroGrande |
Factorial.operar(EnteroGrande b)
Factorial con enteros grandes
|
EnteroGrande |
Decremento.operar(EnteroGrande b) |
EnteroGrande |
XorBit.operar(EnteroGrande a,
EnteroGrande b)
xor de biginteger
|
EnteroGrande |
Truncar.operar(EnteroGrande a,
EnteroGrande b) |
EnteroGrande |
Suma.operar(EnteroGrande a,
EnteroGrande b)
Suma dos enteros grandes
|
EnteroGrande |
Resta.operar(EnteroGrande a,
EnteroGrande b)
Diferencia de enteros grandes
|
EnteroGrande |
Producto.operar(EnteroGrande a,
EnteroGrande b)
Producto entre enteros grandes
|
EnteroGrande |
OrBit.operar(EnteroGrande a,
EnteroGrande b)
OR de biginteger
|
EnteroGrande |
Modulo.operar(EnteroGrande a,
EnteroGrande b)
Resto entre enteros grandes (remainder de BigInteger)
|
EnteroGrande |
DesplazamientoIzquierda.operar(EnteroGrande a,
EnteroGrande b)
Desplazamiento a la izquierda de enteros grandes
|
EnteroGrande |
DesplazamientoDerechaSinSigno.operar(EnteroGrande a,
EnteroGrande b)
Desplazamiento sin signo a la derecha de números enteros (long)
|
EnteroGrande |
DesplazamientoDerecha.operar(EnteroGrande a,
EnteroGrande b)
Desplazamiento a la derecha de entero grande
|
EnteroGrande |
CocienteEntero.operar(EnteroGrande a,
EnteroGrande b)
División entre enteros grandes (siempre entera)
|
EnteroGrande |
Cociente.operar(EnteroGrande a,
EnteroGrande b)
División entre enteros grandes (igual a cociente entero)
|
EnteroGrande |
CifrasSignificativas.operar(EnteroGrande a,
EnteroGrande b) |
EnteroGrande |
AndBit.operar(EnteroGrande a,
EnteroGrande b)
And entre enteros grandes
|
EnteroGrande |
DesplazamientoIzquierda.operar(EnteroGrande a,
RealDoble b)
Desplazamiento a la izquierda de enteros grandes
|
EnteroGrande |
DesplazamientoDerechaSinSigno.operar(EnteroGrande a,
RealDoble b)
Desplazamiento sin signo a la derecha de números enteros (long)
|
EnteroGrande |
DesplazamientoDerecha.operar(EnteroGrande a,
RealDoble b)
Desplazamiento a la derecha de entero grande
|
EnteroGrande |
DesplazamientoDerechaSinSigno.operar(RealDoble a,
RealDoble b)
Desplazamiento lógico a la derecha de números enteros (int)
|
Modifier and Type | Method and Description |
---|---|
EnteroGrande |
Subfactorial.operar(EnteroGrande b) |
EnteroGrande |
Primorial.operar(EnteroGrande b) |
RealGrande |
Porcentaje.operar(EnteroGrande b) |
EnteroGrande |
Opuesto.operar(EnteroGrande b) |
EnteroGrande |
NotBit.operar(EnteroGrande b)
not de biginteger
|
RealGrande |
InvPorcentaje.operar(EnteroGrande b) |
EnteroGrande |
Incremento.operar(EnteroGrande b) |
Numero |
FactorialDoble.operar(EnteroGrande b)
Factorial doble con enteros grandes.
|
EnteroGrande |
Factorial.operar(EnteroGrande b)
Factorial con enteros grandes
|
EnteroGrande |
Decremento.operar(EnteroGrande b) |
EnteroGrande |
XorBit.operar(EnteroGrande a,
EnteroGrande b)
xor de biginteger
|
EnteroGrande |
Truncar.operar(EnteroGrande a,
EnteroGrande b) |
EnteroGrande |
Suma.operar(EnteroGrande a,
EnteroGrande b)
Suma dos enteros grandes
|
EnteroGrande |
Resta.operar(EnteroGrande a,
EnteroGrande b)
Diferencia de enteros grandes
|
EnteroGrande |
Producto.operar(EnteroGrande a,
EnteroGrande b)
Producto entre enteros grandes
|
EnteroGrande |
OrBit.operar(EnteroGrande a,
EnteroGrande b)
OR de biginteger
|
EnteroGrande |
Modulo.operar(EnteroGrande a,
EnteroGrande b)
Resto entre enteros grandes (remainder de BigInteger)
|
Booleano |
MenorQue.operar(EnteroGrande a,
EnteroGrande b)
Compara enteros grandes
|
Booleano |
MenorIgual.operar(EnteroGrande a,
EnteroGrande b)
Compara enteros grandes
|
Booleano |
MayorQue.operar(EnteroGrande a,
EnteroGrande b)
Compara enteros grandes
|
Booleano |
MayorIgual.operar(EnteroGrande a,
EnteroGrande b)
Compara enteros grandes
|
Booleano |
IgualExacto.operar(EnteroGrande a,
EnteroGrande b)
Compara dos enteros grandes (comparación exacta)
|
Booleano |
Igual.operar(EnteroGrande a,
EnteroGrande b)
Compara dos enteros grandes (comparación exacta)
|
EnteroGrande |
DesplazamientoIzquierda.operar(EnteroGrande a,
EnteroGrande b)
Desplazamiento a la izquierda de enteros grandes
|
EnteroGrande |
DesplazamientoDerechaSinSigno.operar(EnteroGrande a,
EnteroGrande b)
Desplazamiento sin signo a la derecha de números enteros (long)
|
EnteroGrande |
DesplazamientoDerecha.operar(EnteroGrande a,
EnteroGrande b)
Desplazamiento a la derecha de entero grande
|
Booleano |
Desigual.operar(EnteroGrande a,
EnteroGrande b)
Compara dos enteros grandes
|
EnteroGrande |
CocienteEntero.operar(EnteroGrande a,
EnteroGrande b)
División entre enteros grandes (siempre entera)
|
EnteroGrande |
Cociente.operar(EnteroGrande a,
EnteroGrande b)
División entre enteros grandes (igual a cociente entero)
|
EnteroGrande |
CifrasSignificativas.operar(EnteroGrande a,
EnteroGrande b) |
EnteroGrande |
AndBit.operar(EnteroGrande a,
EnteroGrande b)
And entre enteros grandes
|
Numero |
Potencia.operar(EnteroGrande b,
RealDoble a)
Potencia entera de un EnteroGrande (BigInteger).
|
EnteroGrande |
DesplazamientoIzquierda.operar(EnteroGrande a,
RealDoble b)
Desplazamiento a la izquierda de enteros grandes
|
EnteroGrande |
DesplazamientoDerechaSinSigno.operar(EnteroGrande a,
RealDoble b)
Desplazamiento sin signo a la derecha de números enteros (long)
|
EnteroGrande |
DesplazamientoDerecha.operar(EnteroGrande a,
RealDoble b)
Desplazamiento a la derecha de entero grande
|
VectorEvaluado |
Producto.operar(EnteroGrande b,
Vector v)
Producto entero grande y vector
|
Terminal |
Cociente.operar(EnteroGrande b,
Vector v)
Producto de EnteroGrande y vector inverso respecto al producto escalar
|
VectorEvaluado |
Secuencia.operar(Vector v,
EnteroGrande b) |
VectorEvaluado |
Producto.operar(Vector v,
EnteroGrande b)
Producto vector y entero grande
|
VectorEvaluado |
Modulo.operar(Vector v,
EnteroGrande b)
Propaga el módulo al vector por entero grande
|
VectorEvaluado |
Cociente.operar(Vector v,
EnteroGrande b)
Cociente de vector entre entero grande
|
Modifier and Type | Field and Description |
---|---|
static EnteroGrande |
EnteroGrande._UNO |
static EnteroGrande |
EnteroGrande.CERO |
static EnteroGrande |
EnteroGrande.DIEZ |
static EnteroGrande |
EnteroGrande.DOS |
static EnteroGrande |
EnteroGrande.UNO |
Modifier and Type | Method and Description |
---|---|
EnteroGrande |
EnteroGrande.clone() |