ROL
src
function
prox
ROL_ProxObjective.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// Rapid Optimization Library (ROL) Package
4
//
5
// Copyright 2014 NTESS and the ROL contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef ROL_PROXOBJECTIVE_HPP
11
#define ROL_PROXOBJECTIVE_HPP
12
13
#include "
ROL_Objective.hpp
"
14
15
namespace
ROL
{
16
17
template
<
typename
Real>
18
class
ProxObjective
:
public
Objective
<Real> {
19
public
:
20
virtual
void
prox
(
Vector<Real>
&x, Real gamma) = 0;
21
};
22
23
}
24
25
#endif
ROL_Objective.hpp
ROL::ProxObjective
Definition
ROL_ProxObjective.hpp:18
ROL::ProxObjective::prox
virtual void prox(Vector< Real > &x, Real gamma)=0
ROL::ROL::Objective::Objective
Objective()
Definition
ROL_Constraint_SerialSimOpt.hpp:53
ROL::Vector
Defines the linear algebra or vector space interface.
Definition
ROL_Vector.hpp:50
ROL
Definition
ROL_ElementwiseVector.hpp:27
Generated by
1.15.0