|
libMesh
|
Go to the source code of this file.
Classes | |
| class | libMesh::OptimizationSolver< T > |
| This base class can be inherited from to provide interfaces to optimization solvers from different packages like PETSc/TAO and nlopt. More... | |
| class | libMesh::OptimizationSystem |
| This System subclass enables us to assemble an objective function, gradient, Hessian and bounds for optimization problems. More... | |
| class | libMesh::OptimizationSystem::ComputeObjective |
| Abstract base class to be used to calculate the objective function for optimization. More... | |
| class | libMesh::OptimizationSystem::ComputeGradient |
| Abstract base class to be used to calculate the gradient of an objective function. More... | |
| class | libMesh::OptimizationSystem::ComputeHessian |
| Abstract base class to be used to calculate the Hessian of an objective function. More... | |
| class | libMesh::OptimizationSystem::ComputeEqualityConstraints |
| Abstract base class to be used to calculate the equality constraints. More... | |
| class | libMesh::OptimizationSystem::ComputeEqualityConstraintsJacobian |
| Abstract base class to be used to calculate the Jacobian of the equality constraints. More... | |
| class | libMesh::OptimizationSystem::ComputeInequalityConstraints |
| Abstract base class to be used to calculate the inequality constraints. More... | |
| class | libMesh::OptimizationSystem::ComputeInequalityConstraintsJacobian |
| Abstract base class to be used to calculate the Jacobian of the inequality constraints. More... | |
| class | libMesh::OptimizationSystem::ComputeLowerAndUpperBounds |
| Abstract base class to be used to calculate the lower and upper bounds for all dofs in the system. More... | |
Namespaces | |
| libMesh | |
The libMesh namespace provides an interface to certain functionality in the library. | |
1.8.14