Download FuncLib

Description

C# automatic differentiation and numerical optimization library, transparent use with operator overloading, unlimited order of differentiation and unlimited number of variables, very flexible support for matrix algebra, on-the-fly function compilation to IL code for very fast ...

Source Files

The download file funclib.zip has the following entries.


.hgignore//from   ww w .j  a  va  2  s  .c om
FuncLib.sln
FuncLib/Collections/DependencyList.cs
FuncLib/Collections/DependencySorter.cs
FuncLib/Collections/IDependency.cs
FuncLib/DualFunctions/Collections/Generic/IReadOnlyCollection.cs
FuncLib/DualFunctions/Collections/Generic/IReadOnlyDictionary.cs
FuncLib/DualFunctions/Collections/Generic/IReadOnlyHashSet.cs
FuncLib/DualFunctions/Collections/Generic/IReadOnlyList.cs
FuncLib/DualFunctions/Collections/Generic/ReadOnlyDictionary.cs
FuncLib/DualFunctions/Collections/Generic/ReadOnlyHashSet.cs
FuncLib/DualFunctions/Collections/Generic/ReadOnlyList.cs
FuncLib/DualFunctions/Collections/Gradient.cs
FuncLib/DualFunctions/Collections/GradientBuilder.cs
FuncLib/DualFunctions/Collections/GradientStructure.cs
FuncLib/DualFunctions/Collections/HashedList.cs
FuncLib/DualFunctions/Collections/HashedTuple.cs
FuncLib/DualFunctions/Collections/Hessian.cs
FuncLib/DualFunctions/Collections/HessianBuilder.cs
FuncLib/DualFunctions/Collections/HessianEntry.cs
FuncLib/DualFunctions/Collections/HessianStructure.cs
FuncLib/DualFunctions/Collections/QuotientSet.cs
FuncLib/DualFunctions/Compilation/CompiledDualFunction.cs
FuncLib/DualFunctions/Compilation/DualCodeGenerator.cs
FuncLib/DualFunctions/Compilation/DualCompiler.cs
FuncLib/DualFunctions/Compilation/Evaluator.cs
FuncLib/DualFunctions/Compilation/FunctionBody.cs
FuncLib/DualFunctions/Compilation/FunctionBodyStatement.cs
FuncLib/DualFunctions/Compilation/FunctionParameter.cs
FuncLib/DualFunctions/Compilation/FunctionValueStorage.cs
FuncLib/DualFunctions/Compilation/GeneratedFunction.cs
FuncLib/DualFunctions/Compilation/GradientLoopTerm.cs
FuncLib/DualFunctions/Compilation/HessianLoopTerm.cs
FuncLib/DualFunctions/Compilation/IndexList.cs
FuncLib/DualFunctions/Compilation/LoopTerm.cs
FuncLib/DualFunctions/Compilation/SortedGradient.cs
FuncLib/DualFunctions/Compilation/SortedHessian.cs
FuncLib/DualFunctions/Compilation/Storage.cs
FuncLib/DualFunctions/Compilation/StorageAllocator.cs
FuncLib/DualFunctions/Compilation/StorageOffsetsReference.cs
FuncLib/DualFunctions/DualConstantFunction.cs
FuncLib/DualFunctions/DualFunction.Elementary.cs
FuncLib/DualFunctions/DualFunction.Operators.cs
FuncLib/DualFunctions/DualFunction.cs
FuncLib/DualFunctions/DualInnerVariable.cs
FuncLib/DualFunctions/DualVariable.Operators.cs
FuncLib/DualFunctions/DualVariable.cs
FuncLib/DualFunctions/DualVariableOrderExceededException.cs
FuncLib/DualFunctions/Expressions/Expression.cs
FuncLib/DualFunctions/Expressions/FunctionExpression.cs
FuncLib/DualFunctions/Expressions/NumberExpression.cs
FuncLib/DualFunctions/Expressions/VariableExpression.cs
FuncLib/DualNumbers/DualMatrix.cs
FuncLib/DualNumbers/DualNumber.cs
FuncLib/DualNumbers/DualNumberDerivativeTest.cs
FuncLib/DualNumbers/DualNumberFunction.cs
FuncLib/DualNumbers/DualVector.cs
FuncLib/DualNumbers/ExtendedDualNumber.cs
FuncLib/DualNumbers/IDualNumberTransform.cs
FuncLib/DualNumbers/ReducedDualNumber.cs
FuncLib/DualNumbers/SparseDualNumber.cs
FuncLib/DualNumbers/Tensor.cs
FuncLib/FuncLib.csproj
FuncLib/Functions/Compilation/CodeGenerator.cs
FuncLib/Functions/Compilation/CompiledFunction.cs
FuncLib/Functions/Compilation/CompiledFunctionEvaluator.cs
FuncLib/Functions/Compilation/Compiler.cs
FuncLib/Functions/Compilation/CompilerException.cs
FuncLib/Functions/Compilation/Expression.cs
FuncLib/Functions/Compilation/MethodCallExpression.cs
FuncLib/Functions/Compilation/ReferenceExpression.cs
FuncLib/Functions/ComplexFunction.cs
FuncLib/Functions/ConstantFunction.cs
FuncLib/Functions/Evaluator.cs
FuncLib/Functions/Function.Elementary.cs
FuncLib/Functions/Function.MoreElementary.cs
FuncLib/Functions/Function.Operators.cs
FuncLib/Functions/Function.cs
FuncLib/Functions/FunctionMatrix.cs
FuncLib/Functions/FunctionVector.cs
FuncLib/Functions/IEvaluator.cs
FuncLib/Functions/IFunction.cs
FuncLib/Functions/IPartialEvaluator.cs
FuncLib/Functions/IPoint.cs
FuncLib/Functions/IVariable.cs
FuncLib/Functions/Point.cs
FuncLib/Functions/PointCache.cs
FuncLib/Functions/Variable.Operators.cs
FuncLib/Functions/Variable.cs
FuncLib/Functions/VariableAssignment.cs
FuncLib/Functions/VariableCollection.cs
FuncLib/Functions/VariableNotAssignedException.cs
FuncLib/Mathematics/Complex.cs
FuncLib/Mathematics/DifferentialEquations/RungeKuttaSolver.cs
FuncLib/Mathematics/Integration/DoubleExponentialOscillatoryQuadrature.cs
FuncLib/Mathematics/Integration/DoubleExponentialQuadrature.cs
FuncLib/Mathematics/Integration/ExpSinhQuadrature.cs
FuncLib/Mathematics/Integration/GaussHermiteQuadrature.cs
FuncLib/Mathematics/Integration/GaussLaguerreQuadrature.cs
FuncLib/Mathematics/Integration/GaussLegendreQuadrature.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/AP.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/ablas.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/ablasf.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/bdsvd.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/blas.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/creflections.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/evd.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/hblas.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/hsschur.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/matdet.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/matinv.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/ortfac.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/rcond.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/reflections.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/rotations.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/safesolve.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/sblas.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/svd.cs
FuncLib/Mathematics/LinearAlgebra/AlgLib/trfac.cs
FuncLib/Mathematics/LinearAlgebra/CholeskyDecomposition.cs
FuncLib/Mathematics/LinearAlgebra/DualCholeskyDecomposition.cs
FuncLib/Mathematics/LinearAlgebra/DualLUDecomposition.cs
FuncLib/Mathematics/LinearAlgebra/EigenvalueDecomposition.cs
FuncLib/Mathematics/LinearAlgebra/LUDecomposition.cs
FuncLib/Mathematics/Matrix.cs
FuncLib/Mathematics/RandomNumbers/CovarianceStatistics.cs
FuncLib/Mathematics/RandomNumbers/IGaussianGenerator.cs
FuncLib/Mathematics/RandomNumbers/IRandomGenerator.cs
FuncLib/Mathematics/RandomNumbers/MersenneTwister.cs
FuncLib/Mathematics/RandomNumbers/PolarBoxMullerGenerator.cs
FuncLib/Mathematics/RandomNumbers/VarianceStatistics.cs
FuncLib/Mathematics/SpecialFunctions.cs
FuncLib/Mathematics/Vector.cs
FuncLib/Optimization/BfgsOptimizer.cs
FuncLib/Optimization/BfgsOptimizerConvergenceStatus.cs
FuncLib/Optimization/BfgsOptimizerResult.cs
FuncLib/Optimization/ConstrainedOptimizer.cs
FuncLib/Optimization/ConstraintViolationException.cs
FuncLib/Optimization/FunctionConstraint.cs
FuncLib/Optimization/FunctionConstraintCollection.cs
FuncLib/Optimization/FunctionEqualityConstraint.cs
FuncLib/Optimization/IOptimizer.cs
FuncLib/Optimization/IOptimizerResult.cs
FuncLib/Optimization/InconsistentConstraintException.cs
FuncLib/Optimization/Optimizer.cs
FuncLib/Optimization/OptimizerException.cs
FuncLib/Optimization/OptimizerResult.cs
FuncLib/Optimization/PreparedOptimizer.cs
FuncLib/Optimization/QHillOptimizer.cs
FuncLib/Optimization/VariableCollection.cs
FuncLib/Optimization/VariableConstrainedOptimizer.cs
FuncLib/Optimization/VariableConstraint.cs
FuncLib/Optimization/VariableConstraintCollection.cs
FuncLib/Optimization/VariableEqualityConstraint.cs
FuncLib/Optimization/VariableEqualityConstraintCollection.cs
FuncLib/Properties/AssemblyInfo.cs
FuncLibIpopt/FuncLibIpopt.csproj
FuncLibIpopt/IpOptFSS39.dll
FuncLibIpopt/Ipopt/Cureos/IpoptAdapter.cs
FuncLibIpopt/Ipopt/Cureos/IpoptBoolType.cs
FuncLibIpopt/Ipopt/Cureos/IpoptIndexStyle.cs
FuncLibIpopt/Ipopt/Cureos/IpoptProblem.cs
FuncLibIpopt/Ipopt/IpoptAlgorithmMode.cs
FuncLibIpopt/Ipopt/IpoptIntegerOption.cs
FuncLibIpopt/Ipopt/IpoptIntermediateEventArgs.cs
FuncLibIpopt/Ipopt/IpoptNumberOption.cs
FuncLibIpopt/Ipopt/IpoptOptimizer.cs
FuncLibIpopt/Ipopt/IpoptOptimizerResult.cs
FuncLibIpopt/Ipopt/IpoptOption.cs
FuncLibIpopt/Ipopt/IpoptOptionCollection.cs
FuncLibIpopt/Ipopt/IpoptReturnCode.cs
FuncLibIpopt/Ipopt/IpoptStringOption.cs
FuncLibIpopt/Ipopt/SparseFunction.cs
FuncLibIpopt/Ipopt/SparseFunctionGradient.cs
FuncLibIpopt/Ipopt/SparseFunctionHessian.cs
FuncLibIpopt/Ipopt39.dll
FuncLibIpopt/Properties/AssemblyInfo.cs
FuncLibSamples/FuncLibSamples.csproj
FuncLibSamples/Program.cs
FuncLibSamples/Properties/AssemblyInfo.cs
FuncLibSamples/Samples/CustomFunctionSamples.cs
FuncLibSamples/Samples/DualFunctionSamples.cs
FuncLibSamples/Samples/DualNumberSamples.cs
FuncLibSamples/Samples/HelloWorld.cs
FuncLibSamples/Samples/MatrixSamples.cs
FuncLibSamples/Samples/OptimizerSamples.cs
FuncLibSamples/Testing/ComplexFunctions/ComplexFunction.Elementary.cs
FuncLibSamples/Testing/ComplexFunctions/ComplexFunction.Operators.cs
FuncLibSamples/Testing/ComplexFunctions/ComplexFunction.cs
FuncLibSamples/Testing/ComplexFunctions/ComplexInnerVariable.cs
FuncLibSamples/Testing/ComplexFunctions/ComplexRectangularFunction.cs
FuncLibSamples/Testing/ComplexFunctions/ComplexVariable.cs
FuncLibSamples/Testing/ComplexFunctions/ComplexVariableAssignment.cs
FuncLibSamples/Testing/ComplexFunctions/InnerComplexVariable.cs
FuncLibSamples/Testing/Dual/Graham.cs
FuncLibSamples/Testing/FunctionVersusDual.cs
FuncLibSamples/Testing/NonRecursive/Class1.cs
IpoptHowTo.txt
IpoptLicense.txt
License.txt

Download

Click the following link to download funclib.zip.

funclib.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML