Advanced Multi-Physics (AMP)
On-Line Documentation
SubchannelOperatorParameters.h
Go to the documentation of this file.
1
2#ifndef included_AMP_SubchannelParameters
3#define included_AMP_SubchannelParameters
4
5#include "AMP/discretization/DOF_Manager.h"
6#include "AMP/operators/OperatorParameters.h"
7#include "AMP/operators/boundary/libmesh/RobinPhysicsModel.h"
8#include "AMP/operators/subchannel/SubchannelPhysicsModel.h"
9#include "AMP/vectors/Vector.h"
10
11namespace AMP::Operator {
12
15{
16public:
18 explicit SubchannelOperatorParameters( std::shared_ptr<AMP::Database> db )
20 {
21 }
22
25
26 // pointer to subchannel physics model
27 std::shared_ptr<SubchannelPhysicsModel> d_subchannelPhysicsModel;
28
29 std::shared_ptr<RobinPhysicsModel> d_dittusBoelterCoefficient;
30
32
33 bool d_initialize; // Do we want to initialize the matrix
34
35 // Clad properties
36 std::vector<double> clad_x, clad_y, clad_d;
37};
38} // namespace AMP::Operator
39
40#endif
std::shared_ptr< Vector > shared_ptr
Shorthand for shared pointer to Vector.
Definition Vector.h:60
Parameter class to provide parameters to all subchannel classes.
std::shared_ptr< SubchannelPhysicsModel > d_subchannelPhysicsModel
AMP::LinearAlgebra::Vector::shared_ptr d_frozenSolution
SubchannelOperatorParameters(std::shared_ptr< AMP::Database > db)
Constructor.
std::shared_ptr< RobinPhysicsModel > d_dittusBoelterCoefficient
std::shared_ptr< ParameterBase > shared_ptr



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page