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.  