All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

add(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Add the given matrix to the current matrix
add(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Add the given matrix to the current matrix
add(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Add the given matrix to the current matrix
add(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Add the given matrix to the current matrix

C

call(Matrix). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Returns the value of the discretized function over the given mesh
call(Matrix). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Returns the value of the discretized function over the given mesh
call(Matrix). Method in class CH.epfl.lcvm.mccc.FDDiscretization
Returns the value of the discretized function over the given mesh
call(Matrix). Method in class CH.epfl.lcvm.mccc.FDDiscretization
Returns the value of the discretized function over the given mesh
call(Matrix). Method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Returns the value of the discretized function over the given mesh
call(Matrix). Method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Returns the value of the discretized function over the given mesh
call(Matrix). Method in interface CH.epfl.lcvm.mccc.Function
Returns the value of the function at the specified point
call(Matrix). Method in interface CH.epfl.lcvm.mccc.Function
Returns the value of the function at the specified point
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionBase
Returns the value of the function at the specified point
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionBase
Returns the value of the function at the specified point
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionConcatenation
Returns the value of thw two functions at the specified point concatenated into one array
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionConcatenation
Returns the value of thw two functions at the specified point concatenated into one array
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionFixed
Returns the value of the function with the fixed components at the specified point
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionFixed
Returns the value of the function with the fixed components at the specified point
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionSphere
Returns the value of the function x^2 + y^2 + z^2 - r at the specified point
call(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionSphere
Returns the value of the function x^2 + y^2 + z^2 - r at the specified point
call(Matrix, Matrix). Method in interface CH.epfl.lcvm.mccc.ODEFunction
Returns the value of the function at the specified point
call(Matrix, Matrix). Method in interface CH.epfl.lcvm.mccc.ODEFunction
Returns the value of the function at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionBase
Returns the value of the function at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionBase
Returns the value of the function at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Returns the value of x' = y y' = -x at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Returns the value of x' = y y' = -x at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Returns the value of the hamiltonian system for the rod problem at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Returns the value of the hamiltonian system for the rod problem at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Returns the value of the hamiltonian system for the rod problem at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Returns the value of the hamiltonian system for the rod problem at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Returns the value of the hamiltonian system for the rod problem at the specified point
call(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Returns the value of the hamiltonian system for the rod problem at the specified point
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in interface CH.epfl.lcvm.mccc.ODEFunctionWithBC
Returns the value of the boundary conditions
callBC(Matrix, Matrix, Matrix). Method in interface CH.epfl.lcvm.mccc.ODEFunctionWithBC
Returns the value of the boundary conditions
CollocationDiscretization(ODEFunctionWithBC, OneDMesh, int). Constructor for class CH.epfl.lcvm.mccc.CollocationDiscretization
A discretization creation function which takes a mesh and a function creates a Collocation discretization discretization.
CollocationDiscretization(ODEFunctionWithBC, OneDMesh, int). Constructor for class CH.epfl.lcvm.mccc.CollocationDiscretization
A discretization creation function which takes a mesh and a function creates a Collocation discretization discretization.
cont(int, int). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Extend an edge of the surface
cont(int, int). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Extend an edge of the surface
ContinuationNatural(Function). Constructor for class CH.epfl.lcvm.mccc.ContinuationNatural
Creates a natural parameter continuation object for the given function.
ContinuationNatural(Function). Constructor for class CH.epfl.lcvm.mccc.ContinuationNatural
Creates a natural parameter continuation object for the given function.
ContinuationPseudoArclength(Function). Constructor for class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Creates a pseudo arclength continuation object for the given function
ContinuationPseudoArclength(Function). Constructor for class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Creates a pseudo arclength continuation object for the given function
ContinuationRheinbolt2D(Function). Constructor for class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
ContinuationRheinbolt2D(Function). Constructor for class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
copy(). Method in interface CH.epfl.lcvm.mccc.Matrix
So, it appears that clone doesn't really support polymorphic copying correctly (in java 1.1) so until it does we will use this...
copy(). Method in interface CH.epfl.lcvm.mccc.Matrix
So, it appears that clone doesn't really support polymorphic copying correctly (in java 1.1) so until it does we will use this...
copy(). Method in class CH.epfl.lcvm.mccc.MatrixArray
So, it appears that clone doesn't really support polymorphic copying correctly (in java 1.1) so until it does we will use this...
copy(). Method in class CH.epfl.lcvm.mccc.MatrixArray
So, it appears that clone doesn't really support polymorphic copying correctly (in java 1.1) so until it does we will use this...
copyColumns(int, int). Method in interface CH.epfl.lcvm.mccc.Matrix
Slice the matrix columnise and return a copy of the specified columns
copyColumns(int, int). Method in interface CH.epfl.lcvm.mccc.Matrix
Slice the matrix columnise and return a copy of the specified columns
copyColumns(int, int). Method in class CH.epfl.lcvm.mccc.MatrixArray
Slice the matrix columnise and return a copy of the specified columns
copyColumns(int, int). Method in class CH.epfl.lcvm.mccc.MatrixArray
Slice the matrix columnise and return a copy of the specified columns
copyRows(int, int). Method in interface CH.epfl.lcvm.mccc.Matrix
Slice the matrix rowise and return a copy of the specified rows
copyRows(int, int). Method in interface CH.epfl.lcvm.mccc.Matrix
Slice the matrix rowise and return a copy of the specified rows
copyRows(int, int). Method in class CH.epfl.lcvm.mccc.MatrixArray
Slice the matrix rowise and return a copy of the specified rows
copyRows(int, int). Method in class CH.epfl.lcvm.mccc.MatrixArray
Slice the matrix rowise and return a copy of the specified rows

D

demo(). Constructor for class demo
determinant(). Method in interface CH.epfl.lcvm.mccc.Matrix
Compute the determinant of the matrix
determinant(). Method in interface CH.epfl.lcvm.mccc.Matrix
Compute the determinant of the matrix
determinant(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Compute the determinant of the matrix
determinant(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Compute the determinant of the matrix
dimension_. Variable in class CH.epfl.lcvm.mccc.ODEFunctionBase
dimension_. Variable in class CH.epfl.lcvm.mccc.ODEFunctionBase
domain_. Variable in class CH.epfl.lcvm.mccc.CollocationDiscretization
Domain of this class as a Function.
domain_. Variable in class CH.epfl.lcvm.mccc.CollocationDiscretization
Domain of this class as a Function.
domain_. Variable in class CH.epfl.lcvm.mccc.FDDiscretization
Domain of this class as a Function.
domain_. Variable in class CH.epfl.lcvm.mccc.FDDiscretization
Domain of this class as a Function.
domain_. Variable in class CH.epfl.lcvm.mccc.FDDiscretizationContact
domain_. Variable in class CH.epfl.lcvm.mccc.FDDiscretizationContact
domain_. Variable in class CH.epfl.lcvm.mccc.FunctionBase
domain_. Variable in class CH.epfl.lcvm.mccc.FunctionBase
dumpVBM(String). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
convienence routine to dump out a VBM file of the current data
dumpVBM(String). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
convienence routine to dump out a VBM file of the current data

F

FDDiscretization(ODEFunctionWithBC, OneDMesh). Constructor for class CH.epfl.lcvm.mccc.FDDiscretization
A discretization creation function which takes a mesh and a function and returns the finite difference discretization.
FDDiscretization(ODEFunctionWithBC, OneDMesh). Constructor for class CH.epfl.lcvm.mccc.FDDiscretization
A discretization creation function which takes a mesh and a function and returns the finite difference discretization.
FDDiscretizationContact(OneDMesh). Constructor for class CH.epfl.lcvm.mccc.FDDiscretizationContact
A discretization creation function which takes a mesh and returns the finite difference discretization for the Rod problem with contact terms.
FDDiscretizationContact(OneDMesh). Constructor for class CH.epfl.lcvm.mccc.FDDiscretizationContact
A discretization creation function which takes a mesh and returns the finite difference discretization for the Rod problem with contact terms.
findRoot(Matrix). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Returns the root of the given equation from the given starting guess If the given point has more then one column then only the first is used.
findRoot(Matrix). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Returns the root of the given equation from the given starting guess If the given point has more then one column then only the first is used.
findRoot(Matrix). Method in class CH.epfl.lcvm.mccc.PowellHybridNative
Returns a root of the function given the inputed initial guess
findRoot(Matrix). Method in class CH.epfl.lcvm.mccc.PowellHybridNative
Returns a root of the function given the inputed initial guess
findRoot(Matrix). Method in interface CH.epfl.lcvm.mccc.RootFinder
Returns a root of the function given the inputed initial guess
findRoot(Matrix). Method in interface CH.epfl.lcvm.mccc.RootFinder
Returns a root of the function given the inputed initial guess
func_. Variable in class CH.epfl.lcvm.mccc.OneDDiscretization
func_. Variable in class CH.epfl.lcvm.mccc.OneDDiscretization
FunctionConcatenation(Function, Function). Constructor for class CH.epfl.lcvm.mccc.FunctionConcatenation
Create a concatenation of 2 functions
FunctionConcatenation(Function, Function). Constructor for class CH.epfl.lcvm.mccc.FunctionConcatenation
Create a concatenation of 2 functions
FunctionFixed(Function, int[], double[]). Constructor for class CH.epfl.lcvm.mccc.FunctionFixed
Create a function with certain components fixed
FunctionFixed(Function, int[], double[]). Constructor for class CH.epfl.lcvm.mccc.FunctionFixed
Create a function with certain components fixed
FunctionSphere(). Constructor for class CH.epfl.lcvm.mccc.FunctionSphere
Create a default sphere
FunctionSphere(). Constructor for class CH.epfl.lcvm.mccc.FunctionSphere
Create a default sphere

G

generateGuess(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
A convience function for generating a solution to the problem given intial conditions.
generateGuess(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
A convience function for generating a solution to the problem given intial conditions.
generateGuess(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.FDDiscretization
A convience function for generating a solution to the problem given intial conditions.
generateGuess(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.FDDiscretization
A convience function for generating a solution to the problem given intial conditions.
getColumns(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the number of columns
getColumns(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the number of columns
getColumns(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the number of columns
getColumns(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the number of columns
getDimension(). Method in interface CH.epfl.lcvm.mccc.ODEFunction
Returns the dimension function.
getDimension(). Method in interface CH.epfl.lcvm.mccc.ODEFunction
Returns the dimension function.
getDimension(). Method in class CH.epfl.lcvm.mccc.ODEFunctionBase
Returns the dimension function.
getDimension(). Method in class CH.epfl.lcvm.mccc.ODEFunctionBase
Returns the dimension function.
getDomain(). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Returns the dimension of the domain of the discretized function
getDomain(). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Returns the dimension of the domain of the discretized function
getDomain(). Method in class CH.epfl.lcvm.mccc.FDDiscretization
Returns the dimension of the domain of the discretized function
getDomain(). Method in class CH.epfl.lcvm.mccc.FDDiscretization
Returns the dimension of the domain of the discretized function
getDomain(). Method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Returns the dimension of the domain of the discretized function
getDomain(). Method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Returns the dimension of the domain of the discretized function
getDomain(). Method in interface CH.epfl.lcvm.mccc.Function
Returns the dimension of the domain of the function
getDomain(). Method in interface CH.epfl.lcvm.mccc.Function
Returns the dimension of the domain of the function
getDomain(). Method in class CH.epfl.lcvm.mccc.FunctionBase
Returns the dimension of the domain of the function
getDomain(). Method in class CH.epfl.lcvm.mccc.FunctionBase
Returns the dimension of the domain of the function
getElement(int, int). Method in interface CH.epfl.lcvm.mccc.Matrix
Returns the element at the specified row and column
getElement(int, int). Method in interface CH.epfl.lcvm.mccc.Matrix
Returns the element at the specified row and column
getElement(int, int). Method in class CH.epfl.lcvm.mccc.MatrixArray
Returns the element at the specified row and column
getElement(int, int). Method in class CH.epfl.lcvm.mccc.MatrixArray
Returns the element at the specified row and column
getMesh(). Method in interface CH.epfl.lcvm.mccc.OneDMesh
Return the s values of the mesh points
getMesh(). Method in interface CH.epfl.lcvm.mccc.OneDMesh
Return the s values of the mesh points
getMesh(). Method in class CH.epfl.lcvm.mccc.OneDMeshUniform
Return the s values of the mesh points
getMesh(). Method in class CH.epfl.lcvm.mccc.OneDMeshUniform
Return the s values of the mesh points
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Returns the number of boundary conditions
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Returns the number of boundary conditions
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Returns the number of boundary conditions
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Returns the number of boundary conditions
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Returns the number of boundary conditions
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Returns the number of boundary conditions
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Returns the number of boundary conditions
getNumBC(). Method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Returns the number of boundary conditions
getNumBC(). Method in interface CH.epfl.lcvm.mccc.ODEFunctionWithBC
Returns the number of boundary conditions
getNumBC(). Method in interface CH.epfl.lcvm.mccc.ODEFunctionWithBC
Returns the number of boundary conditions
getNumParameters(). Method in interface CH.epfl.lcvm.mccc.ODEFunction
Returns the number of parameters in the function
getNumParameters(). Method in interface CH.epfl.lcvm.mccc.ODEFunction
Returns the number of parameters in the function
getNumParameters(). Method in class CH.epfl.lcvm.mccc.ODEFunctionBase
Returns the number of parameters in the function
getNumParameters(). Method in class CH.epfl.lcvm.mccc.ODEFunctionBase
Returns the number of parameters in the function
getRange(). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Returns the dimension of the range of the discretized function
getRange(). Method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Returns the dimension of the range of the discretized function
getRange(). Method in class CH.epfl.lcvm.mccc.FDDiscretization
Returns the dimension of the range of the discretized function
getRange(). Method in class CH.epfl.lcvm.mccc.FDDiscretization
Returns the dimension of the range of the discretized function
getRange(). Method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Returns the dimension of the range of the discretized function
getRange(). Method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Returns the dimension of the range of the discretized function
getRange(). Method in interface CH.epfl.lcvm.mccc.Function
Returns the dimension of the range of the function
getRange(). Method in interface CH.epfl.lcvm.mccc.Function
Returns the dimension of the range of the function
getRange(). Method in class CH.epfl.lcvm.mccc.FunctionBase
Returns the dimension of the range of the function
getRange(). Method in class CH.epfl.lcvm.mccc.FunctionBase
Returns the dimension of the range of the function
getRows(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the number of rows
getRows(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the number of rows
getRows(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the number of rows
getRows(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the number of rows
goToTarget(double). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Take steps until the target s value has been reached
goToTarget(double). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Take steps until the target s value has been reached
goToTarget(double). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Take steps until the target s value has been reached
goToTarget(double). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Take steps until the target s value has been reached
goToTarget(double). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Take steps until the target s value has been reached
goToTarget(double). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in class CH.epfl.lcvm.mccc.IVPEuler
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in class CH.epfl.lcvm.mccc.IVPEuler
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in class CH.epfl.lcvm.mccc.IVPRungeKutta2
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in class CH.epfl.lcvm.mccc.IVPRungeKutta2
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in interface CH.epfl.lcvm.mccc.IVPSolver
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in interface CH.epfl.lcvm.mccc.IVPSolver
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in class CH.epfl.lcvm.mccc.IVPSolverBase
Take steps until the target s value has been reached
goToTarget(Matrix, Matrix, double). Method in class CH.epfl.lcvm.mccc.IVPSolverBase
Take steps until the target s value has been reached

I

infinityNorm(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the infinity norm of the matrix
infinityNorm(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the infinity norm of the matrix
infinityNorm(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the infinity norm of the matrix
infinityNorm(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the infinity norm of the matrix
IVPEuler(ODEFunction). Constructor for class CH.epfl.lcvm.mccc.IVPEuler
Construct a IVPEuler class from the given ODEFunction
IVPEuler(ODEFunction). Constructor for class CH.epfl.lcvm.mccc.IVPEuler
Construct a IVPEuler class from the given ODEFunction
IVPRungeKutta2(ODEFunction). Constructor for class CH.epfl.lcvm.mccc.IVPRungeKutta2
Construct a IVPRungeKutta2 class from the given ODEFunction
IVPRungeKutta2(ODEFunction). Constructor for class CH.epfl.lcvm.mccc.IVPRungeKutta2
Construct a IVPRungeKutta2 class from the given ODEFunction
IVPSolverBase(). Constructor for class CH.epfl.lcvm.mccc.IVPSolverBase
IVPSolverBase(). Constructor for class CH.epfl.lcvm.mccc.IVPSolverBase

J

jacobian(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionSphere
Returns the jacobian of the function at the specified point Utilizes the NumericalJacobian class
jacobian(Matrix). Method in class CH.epfl.lcvm.mccc.FunctionSphere
Returns the jacobian of the function at the specified point Utilizes the NumericalJacobian class
jacobian(Matrix). Method in interface CH.epfl.lcvm.mccc.HasJacobian
Returns the jacobian of the function at the specified point
jacobian(Matrix). Method in interface CH.epfl.lcvm.mccc.HasJacobian
Returns the jacobian of the function at the specified point
jacobian(Matrix). Method in class CH.epfl.lcvm.mccc.NumericalJacobian
Returns the jacobian of the function at the specified point Based on the function in "Numerical Recipes in C" second edition page 388.
jacobian(Matrix). Method in class CH.epfl.lcvm.mccc.NumericalJacobian
Returns the jacobian of the function at the specified point Based on the function in "Numerical Recipes in C" second edition page 388.

L

legendreRoots_. Static variable in class CH.epfl.lcvm.mccc.CollocationDiscretization
An array which contains the roots of the legendre polynomials.
legendreRoots_. Static variable in class CH.epfl.lcvm.mccc.CollocationDiscretization
An array which contains the roots of the legendre polynomials.

M

main(String[]). Static method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Exercise the class by trying the various functions.
main(String[]). Static method in class CH.epfl.lcvm.mccc.CollocationDiscretization
Exercise the class by trying the various functions.
main(String[]). Static method in class CH.epfl.lcvm.mccc.ContinuationNatural
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ContinuationNatural
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Exercise the class by trying the various functions
main(String[]). Static method in class demo
Try some of the functions of MCCC
main(String[]). Static method in class CH.epfl.lcvm.mccc.FDDiscretization
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FDDiscretization
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FDDiscretizationContact
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FunctionConcatenation
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FunctionConcatenation
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FunctionFixed
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FunctionFixed
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FunctionSphere
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.FunctionSphere
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.IVPEuler
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.IVPEuler
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.IVPRungeKutta2
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.IVPRungeKutta2
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.MatrixArray
Exercise the class by trying the various functions.
main(String[]). Static method in class CH.epfl.lcvm.mccc.MatrixArray
Exercise the class by trying the various functions.
main(String[]). Static method in class CH.epfl.lcvm.mccc.NewtonRaphson
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.NewtonRaphson
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.NumericalJacobian
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.NumericalJacobian
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionCircle
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.ODEFunctionRod
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.OneDMeshUniform
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.OneDMeshUniform
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.PowellHybridNative
Exercise the class by trying the various functions
main(String[]). Static method in class CH.epfl.lcvm.mccc.PowellHybridNative
Exercise the class by trying the various functions
MatrixArray(double[]). Constructor for class CH.epfl.lcvm.mccc.MatrixArray
Create a column matrix from the given array
MatrixArray(double[]). Constructor for class CH.epfl.lcvm.mccc.MatrixArray
Create a column matrix from the given array
MatrixArray(double[][]). Constructor for class CH.epfl.lcvm.mccc.MatrixArray
Create a matrix from the given array
MatrixArray(double[][]). Constructor for class CH.epfl.lcvm.mccc.MatrixArray
Create a matrix from the given array
MatrixArray(int, int). Constructor for class CH.epfl.lcvm.mccc.MatrixArray
Create an array with the given dimensions
MatrixArray(int, int). Constructor for class CH.epfl.lcvm.mccc.MatrixArray
Create an array with the given dimensions
MCCCException(). Constructor for class CH.epfl.lcvm.mccc.MCCCException
MCCCException(). Constructor for class CH.epfl.lcvm.mccc.MCCCException
MCCCException(String). Constructor for class CH.epfl.lcvm.mccc.MCCCException
Contruct an exception with a message
MCCCException(String). Constructor for class CH.epfl.lcvm.mccc.MCCCException
Contruct an exception with a message
mesh_. Variable in class CH.epfl.lcvm.mccc.OneDDiscretization
mesh_. Variable in class CH.epfl.lcvm.mccc.OneDDiscretization
multiply(double). Method in interface CH.epfl.lcvm.mccc.Matrix
Multiply the current matrix by the given scalar
multiply(double). Method in interface CH.epfl.lcvm.mccc.Matrix
Multiply the current matrix by the given scalar
multiply(double). Method in class CH.epfl.lcvm.mccc.MatrixArray
Multiply the current matrix by the given scalar
multiply(double). Method in class CH.epfl.lcvm.mccc.MatrixArray
Multiply the current matrix by the given scalar
multiply(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Post multiply the current matrix by the given matrix
multiply(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Post multiply the current matrix by the given matrix
multiply(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Post multiply the current matrix by the given matrix
multiply(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Post multiply the current matrix by the given matrix

N

NewtonRaphson(Function). Constructor for class CH.epfl.lcvm.mccc.NewtonRaphson
Creates a NewtonRaphson root finder for the given function
NewtonRaphson(Function). Constructor for class CH.epfl.lcvm.mccc.NewtonRaphson
Creates a NewtonRaphson root finder for the given function
NoConvergenceException(String). Constructor for class CH.epfl.lcvm.mccc.NoConvergenceException
Contruct an exception with a message
NoConvergenceException(String). Constructor for class CH.epfl.lcvm.mccc.NoConvergenceException
Contruct an exception with a message
nullSpaceBasis(). Method in interface CH.epfl.lcvm.mccc.Matrix
Return a matrix whose columns are a basis of the null space of the matrix.
nullSpaceBasis(). Method in interface CH.epfl.lcvm.mccc.Matrix
Return a matrix whose columns are a basis of the null space of the matrix.
nullSpaceBasis(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Return a matrix whose columns are a basis of the null space of the matrix.
nullSpaceBasis(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Return a matrix whose columns are a basis of the null space of the matrix.
NumericalJacobian(Function). Constructor for class CH.epfl.lcvm.mccc.NumericalJacobian
Creates a jacobian from the given function
NumericalJacobian(Function). Constructor for class CH.epfl.lcvm.mccc.NumericalJacobian
Creates a jacobian from the given function
numParameters_. Variable in class CH.epfl.lcvm.mccc.ODEFunctionBase
numParameters_. Variable in class CH.epfl.lcvm.mccc.ODEFunctionBase

O

ODEFunctionCircle(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionCircle
Create a default sphere
ODEFunctionCircle(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionCircle
Create a default sphere
ODEFunctionDNA1ParNative(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Create a default sphere
ODEFunctionDNA1ParNative(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionDNA1ParNative
Create a default sphere
ODEFunctionDNA6ParNative(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Create a default sphere
ODEFunctionDNA6ParNative(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionDNA6ParNative
Create a default sphere
ODEFunctionRod(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionRod
Create a default sphere
ODEFunctionRod(). Constructor for class CH.epfl.lcvm.mccc.ODEFunctionRod
Create a default sphere
OneDDiscretization(ODEFunctionWithBC, OneDMesh). Constructor for class CH.epfl.lcvm.mccc.OneDDiscretization
A discretization creation function which takes a mesh and a function.
OneDDiscretization(ODEFunctionWithBC, OneDMesh). Constructor for class CH.epfl.lcvm.mccc.OneDDiscretization
A discretization creation function which takes a mesh and a function.
OneDMeshUniform(double, double, int). Constructor for class CH.epfl.lcvm.mccc.OneDMeshUniform
Create a uniform mesh over the interval start to end, including the end points
OneDMeshUniform(double, double, int). Constructor for class CH.epfl.lcvm.mccc.OneDMeshUniform
Create a uniform mesh over the interval start to end, including the end points
oneNorm(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the one norm of the matrix
oneNorm(). Method in interface CH.epfl.lcvm.mccc.Matrix
Get the one norm of the matrix
oneNorm(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the one norm of the matrix
oneNorm(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Get the one norm of the matrix

P

PowellHybridNative(Function). Constructor for class CH.epfl.lcvm.mccc.PowellHybridNative
Creates a PowellHybrid root finder for the given function
PowellHybridNative(Function). Constructor for class CH.epfl.lcvm.mccc.PowellHybridNative
Creates a PowellHybrid root finder for the given function

R

random(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Fill in the matrix with random entries
random(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Fill in the matrix with random entries
range_. Variable in class CH.epfl.lcvm.mccc.CollocationDiscretization
Range of this class as a Function.
range_. Variable in class CH.epfl.lcvm.mccc.CollocationDiscretization
Range of this class as a Function.
range_. Variable in class CH.epfl.lcvm.mccc.FDDiscretization
Range of this class as a Function.
range_. Variable in class CH.epfl.lcvm.mccc.FDDiscretization
Range of this class as a Function.
range_. Variable in class CH.epfl.lcvm.mccc.FDDiscretizationContact
range_. Variable in class CH.epfl.lcvm.mccc.FDDiscretizationContact
range_. Variable in class CH.epfl.lcvm.mccc.FunctionBase
range_. Variable in class CH.epfl.lcvm.mccc.FunctionBase

S

setElement(int, int, double). Method in interface CH.epfl.lcvm.mccc.Matrix
Sets the element at the specified row and column
setElement(int, int, double). Method in interface CH.epfl.lcvm.mccc.Matrix
Sets the element at the specified row and column
setElement(int, int, double). Method in class CH.epfl.lcvm.mccc.MatrixArray
Sets the element at the specified row and column
setElement(int, int, double). Method in class CH.epfl.lcvm.mccc.MatrixArray
Sets the element at the specified row and column
setMaxSteps(int). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Sets the maximum number of steps for the solver
setMaxSteps(int). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Sets the maximum number of steps for the solver
setStepSize(double). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Sets the initial step size for the continuation method
setStepSize(double). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Sets the initial step size for the continuation method
setStepSize(double). Method in interface CH.epfl.lcvm.mccc.Continuation2D
Sets the initial step size for the continuation method
setStepSize(double). Method in interface CH.epfl.lcvm.mccc.Continuation2D
Sets the initial step size for the continuation method
setStepSize(double). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Sets the initial step size for the continuation method
setStepSize(double). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Sets the initial step size for the continuation method
setStepSize(double). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Sets the initial step size for the continuation method
setStepSize(double). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Sets the initial step size for the continuation method
setStepSize(double). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Sets the initial step size for the continuation method
setStepSize(double). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Sets the initial step size for the continuation method
setStepSize(double). Method in interface CH.epfl.lcvm.mccc.IVPSolver
Sets the initial step size for the solver
setStepSize(double). Method in interface CH.epfl.lcvm.mccc.IVPSolver
Sets the initial step size for the solver
setStepSize(double). Method in class CH.epfl.lcvm.mccc.IVPSolverBase
Sets the initial step size for the solver
setStepSize(double). Method in class CH.epfl.lcvm.mccc.IVPSolverBase
Sets the initial step size for the solver
setTolerance(double). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Sets the tolerance for the newton solver
setTolerance(double). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Sets the tolerance for the newton solver
setTolerance(double). Method in class CH.epfl.lcvm.mccc.PowellHybridNative
Sets the tolerance for the newton solver
setTolerance(double). Method in class CH.epfl.lcvm.mccc.PowellHybridNative
Sets the tolerance for the newton solver
setTolerance(double). Method in interface CH.epfl.lcvm.mccc.RootFinder
Sets the tolerance for the newton solver
setTolerance(double). Method in interface CH.epfl.lcvm.mccc.RootFinder
Sets the tolerance for the newton solver
setUpdateFrequency(int). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Sets the frequency of the jacobian updates
setUpdateFrequency(int). Method in class CH.epfl.lcvm.mccc.NewtonRaphson
Sets the frequency of the jacobian updates
solve(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Solve the linear system AX=B and return X.
solve(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Solve the linear system AX=B and return X.
solve(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Solve the linear system AX=B and return X.
solve(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Solve the linear system AX=B and return X.
SolverException(String). Constructor for class CH.epfl.lcvm.mccc.SolverException
Contruct an exception with a message
SolverException(String). Constructor for class CH.epfl.lcvm.mccc.SolverException
Contruct an exception with a message
start(Matrix). Method in interface CH.epfl.lcvm.mccc.Continuation2D
Start a continuation by taking one step of the algorithm
start(Matrix). Method in interface CH.epfl.lcvm.mccc.Continuation2D
Start a continuation by taking one step of the algorithm
start(Matrix). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Start a continuation by taking one step of the algorithm
start(Matrix). Method in class CH.epfl.lcvm.mccc.ContinuationRheinbolt2D
Start a continuation by taking one step of the algorithm
start(Matrix, int). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Start a continuation by taking one step of the algorithm
start(Matrix, int). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Start a continuation by taking one step of the algorithm
start(Matrix, int). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Start the continuation and take one step
start(Matrix, int). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Start the continuation and take one step
start(Matrix, int). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Start the continuation and take one step
start(Matrix, int). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Start the continuation and take one step
step(). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Take a continuation step
step(). Method in interface CH.epfl.lcvm.mccc.Continuation1D
Take a continuation step
step(). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Take a continuation step.
step(). Method in class CH.epfl.lcvm.mccc.ContinuationNatural
Take a continuation step.
step(). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Take one step in the current direction.
step(). Method in class CH.epfl.lcvm.mccc.ContinuationPseudoArclength
Take one step in the current direction.
step(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.IVPEuler
Take one step of the default step size
step(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.IVPEuler
Take one step of the default step size
step(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.IVPRungeKutta2
Take one step of the default step size
step(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.IVPRungeKutta2
Take one step of the default step size
step(Matrix, Matrix). Method in interface CH.epfl.lcvm.mccc.IVPSolver
Take one step of the default step size
step(Matrix, Matrix). Method in interface CH.epfl.lcvm.mccc.IVPSolver
Take one step of the default step size
step(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.IVPSolverBase
Take one step of the default step size
step(Matrix, Matrix). Method in class CH.epfl.lcvm.mccc.IVPSolverBase
Take one step of the default step size
stepSize_. Variable in class CH.epfl.lcvm.mccc.IVPSolverBase
stepSize_. Variable in class CH.epfl.lcvm.mccc.IVPSolverBase
subtract(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Subtract the given matrix from the current matrix
subtract(Matrix). Method in interface CH.epfl.lcvm.mccc.Matrix
Subtract the given matrix from the current matrix
subtract(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Subtract the given matrix from the current matrix
subtract(Matrix). Method in class CH.epfl.lcvm.mccc.MatrixArray
Subtract the given matrix from the current matrix

T

toArray(). Method in interface CH.epfl.lcvm.mccc.Matrix
Returns the native array representation of the matrix
toArray(). Method in interface CH.epfl.lcvm.mccc.Matrix
Returns the native array representation of the matrix
toArray(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Returns the native array representation of the matrix
toArray(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Returns the native array representation of the matrix
toString(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Prints out the matrix
toString(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Prints out the matrix
toVector(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Returns the native array representation of the matrix as a vector if it has exactly 1 column
toVector(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Returns the native array representation of the matrix as a vector if it has exactly 1 column
transpose(). Method in interface CH.epfl.lcvm.mccc.Matrix
Transpose the current matrix
transpose(). Method in interface CH.epfl.lcvm.mccc.Matrix
Transpose the current matrix
transpose(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Transpose the current matrix
transpose(). Method in class CH.epfl.lcvm.mccc.MatrixArray
Transpose the current matrix