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. | |