Package de.jtem.jtao

This package makes a part of the functionality of the numeric library TAO accessible for Java programs.

See:
          Description

Interface Summary
TaoAppAddCombinedObjectiveAndGrad  
TaoAppAddGrad  
TaoAppAddHess  
TaoAppAddObjective  
 

Class Summary
Tao  
Tao.GetGradientTolerancesResult Result class for Tao.getGradientTolerances()
Tao.GetSolutionStatusResult Result class for Tao.getSolutionStatus()
Tao.GetVariableBoundsResult Result class for Tao.getVariableBounds()
TaoApplication  
TaoApplication.ComputeHessianResult Result class for TaoApplication.computeHessian(de.jtem.jpetsc.Vec)
TaoMat  
TaoMat.GetDimensionsResult Result class for TaoMat.getDimensions()
TaoVec  
TaoVec.StepBoundInfoResult Result class for TaoVec.stepBoundInfo(de.jtem.jtao.TaoVec, de.jtem.jtao.TaoVec, de.jtem.jtao.TaoVec)
 

Enum Summary
ConvergenceFlags  
Tao.Method  
TaoAppAddHess.PreconditionerType  
 

Package de.jtem.jtao Description

This package makes a part of the functionality of the numeric library TAO accessible for Java programs. As the TAO project it depends on PETSc, which is accessed via the jPETSc project (also on jtem). Both utilize the JNI to achieve that.

What it can

At the moment it is possible

How to use

See the corresponding section of the jPETSc documentation.

Examples

A small jTAO example

This simple example uses jPETScTao to find and calculate the minimum of:
f: R->R , x|-> x^2
as highlighted html file
as plain Java file

A small MPI example

as highlighted html file
as plain Java file