https://mooseframework.inl.gov
Loading...
Searching...
No Matches
optimization
test
include
vectorpostprocessors
OptimizationFunctionTest.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://mooseframework.inl.gov
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#pragma once
11
12
#include "
GeneralVectorPostprocessor.h
"
13
14
class
OptimizationFunction
;
15
16
class
OptimizationFunctionTest
:
public
GeneralVectorPostprocessor
17
{
18
public
:
19
static
InputParameters
validParams
();
20
21
OptimizationFunctionTest
(
const
InputParameters
& params);
22
23
void
initialSetup
()
override
{}
24
void
initialize
()
override
{}
25
void
execute
()
override
;
26
void
finalize
()
override
{}
27
28
protected
:
29
const
std::vector<Point> &
_points
;
30
const
std::vector<Real> &
_times
;
31
std::map<const OptimizationFunction *, std::vector<VectorPostprocessorValue *>>
_functions
;
32
};
GeneralVectorPostprocessor.h
GeneralVectorPostprocessor
OptimizationFunctionTest
Definition
OptimizationFunctionTest.h:17
OptimizationFunctionTest::_times
const std::vector< Real > & _times
Definition
OptimizationFunctionTest.h:30
OptimizationFunctionTest::_functions
std::map< const OptimizationFunction *, std::vector< VectorPostprocessorValue * > > _functions
Definition
OptimizationFunctionTest.h:31
OptimizationFunctionTest::execute
void execute() override
Definition
OptimizationFunctionTest.C:55
OptimizationFunctionTest::validParams
static InputParameters validParams()
Definition
OptimizationFunctionTest.C:17
OptimizationFunctionTest::finalize
void finalize() override
Definition
OptimizationFunctionTest.h:26
OptimizationFunctionTest::initialSetup
void initialSetup() override
Definition
OptimizationFunctionTest.h:23
OptimizationFunctionTest::_points
const std::vector< Point > & _points
Definition
OptimizationFunctionTest.h:29
OptimizationFunctionTest::initialize
void initialize() override
Definition
OptimizationFunctionTest.h:24
OptimizationFunction
Base class for functions used in inverse optimization The parameterDerivative function is used in adj...
Definition
OptimizationFunction.h:20
InputParameters
Generated on Fri Aug 21 2026 13:41:17 for https://mooseframework.inl.gov by
1.9.8