https://mooseframework.inl.gov
optimization
src
base
OptimizationAppTypes.C
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
#include "
OptimizationAppTypes.h
"
11
#include "
ExecFlagRegistry.h
"
12
13
namespace
OptimizationAppTypes
14
{
15
const
ExecFlagType
EXEC_FORWARD
= registerDefaultExecFlag(
"FORWARD"
);
16
const
ExecFlagType
EXEC_ADJOINT
= registerDefaultExecFlag(
"ADJOINT"
);
17
const
ExecFlagType
EXEC_HOMOGENEOUS_FORWARD
= registerDefaultExecFlag(
"HOMOGENEOUS_FORWARD"
);
18
19
const
ExecFlagType
EXEC_ADJOINT_TIMESTEP_BEGIN
= registerDefaultExecFlag(
"ADJOINT_TIMESTEP_BEGIN"
);
20
const
ExecFlagType
EXEC_ADJOINT_TIMESTEP_END
= registerDefaultExecFlag(
"ADJOINT_TIMESTEP_END"
);
21
}
OptimizationAppTypes.h
OptimizationAppTypes::EXEC_HOMOGENEOUS_FORWARD
const ExecFlagType EXEC_HOMOGENEOUS_FORWARD
Definition:
OptimizationAppTypes.C:17
OptimizationAppTypes::EXEC_FORWARD
const ExecFlagType EXEC_FORWARD
Definition:
OptimizationAppTypes.C:15
ExecFlagRegistry.h
OptimizationAppTypes::EXEC_ADJOINT
const ExecFlagType EXEC_ADJOINT
Definition:
OptimizationAppTypes.C:16
OptimizationAppTypes::EXEC_ADJOINT_TIMESTEP_END
const ExecFlagType EXEC_ADJOINT_TIMESTEP_END
Definition:
OptimizationAppTypes.C:20
OptimizationAppTypes
Definition:
OptimizationAppTypes.h:14
MooseEnumItem
OptimizationAppTypes::EXEC_ADJOINT_TIMESTEP_BEGIN
const ExecFlagType EXEC_ADJOINT_TIMESTEP_BEGIN
Definition:
OptimizationAppTypes.C:19
Generated on Fri Jul 18 2025 11:56:34 for https://mooseframework.inl.gov by
1.8.14