84 void operator=(
const SR1&) =
delete;
107 virtual ~SR1() =
default;
label nConstraints() const
Get the number of constraints.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual ~SR1()=default
Destructor.
scalar ratioThreshold_
For stability check.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
Base class for quasi-Newton methods.
A class for handling words, derived from Foam::string.
TypeName("SR1")
Runtime type information.
virtual void update()
Update design variables.
Mesh data needed to do the Finite Volume discretisation.
virtual void updateHessian()
Update approximation of the inverse Hessian.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
The quasi-Newton Symmetric Rank One formula. The quasiNewton::Hessian corresponds to Hessian inverse ...