Advanced Multi-Physics (AMP)
On-Line Documentation
Public Member Functions | Protected Attributes | List of all members
AMP::Operator::ConvectiveHeatCoefficient Class Reference

#include <ConvectiveHeatCoefficient.h>

Inheritance diagram for AMP::Operator::ConvectiveHeatCoefficient:
Inheritance graph
[legend]

Public Member Functions

 ConvectiveHeatCoefficient (std::shared_ptr< const RobinPhysicsModelParameters > params)
 
void getConductance (std::vector< double > &beta, std::vector< double > &gamma, const std::vector< std::vector< double > > &arguments) override
 
std::shared_ptr< AMP::Materials::MaterialgetMaterial ()
 
std::shared_ptr< AMP::Materials::PropertygetProperty ()
 
const auto & getVariableName ()
 
virtual void reset (std::shared_ptr< const RobinPhysicsModelParameters > params)
 
virtual void setDebugPrintInfoLevel (int print_level)
 
virtual ~ConvectiveHeatCoefficient ()
 

Protected Attributes

std::vector< std::string > d_activeVariableNames
 
std::vector< std::string > d_argNames
 
std::vector< double > d_defaults
 
int d_iDebugPrintInfoLevel
 
std::shared_ptr< AMP::Materials::Materiald_material
 
unsigned int d_numActiveVariables
 
std::shared_ptr< AMP::Materials::Propertyd_property
 

Detailed Description

Definition at line 15 of file ConvectiveHeatCoefficient.h.

Constructor & Destructor Documentation

◆ ConvectiveHeatCoefficient()

AMP::Operator::ConvectiveHeatCoefficient::ConvectiveHeatCoefficient ( std::shared_ptr< const RobinPhysicsModelParameters params)
explicit

◆ ~ConvectiveHeatCoefficient()

virtual AMP::Operator::ConvectiveHeatCoefficient::~ConvectiveHeatCoefficient ( )
inlinevirtual

Definition at line 20 of file ConvectiveHeatCoefficient.h.

Member Function Documentation

◆ getConductance()

void AMP::Operator::ConvectiveHeatCoefficient::getConductance ( std::vector< double > &  beta,
std::vector< double > &  gamma,
const std::vector< std::vector< double > > &  arguments 
)
overridevirtual

◆ getMaterial()

std::shared_ptr< AMP::Materials::Material > AMP::Operator::ConvectiveHeatCoefficient::getMaterial ( )
inline

Definition at line 26 of file ConvectiveHeatCoefficient.h.

References d_material.

◆ getProperty()

std::shared_ptr< AMP::Materials::Property > AMP::Operator::ConvectiveHeatCoefficient::getProperty ( )
inline

Definition at line 27 of file ConvectiveHeatCoefficient.h.

References d_property.

◆ getVariableName()

const auto & AMP::Operator::RobinPhysicsModel::getVariableName ( )
inlineinherited

◆ reset()

virtual void AMP::Operator::RobinPhysicsModel::reset ( std::shared_ptr< const RobinPhysicsModelParameters params)
inlinevirtualinherited

◆ setDebugPrintInfoLevel()

virtual void AMP::Operator::ElementPhysicsModel::setDebugPrintInfoLevel ( int  print_level)
inlinevirtualinherited

Specify level of diagnostic information printed during iterations.

Parameters
[in]print_levelzero prints none or minimal information, higher numbers provide increasingly verbose debugging information.

Definition at line 36 of file ElementPhysicsModel.h.

References AMP::Operator::ElementPhysicsModel::d_iDebugPrintInfoLevel.

Member Data Documentation

◆ d_activeVariableNames

std::vector<std::string> AMP::Operator::RobinPhysicsModel::d_activeVariableNames
protectedinherited

◆ d_argNames

std::vector<std::string> AMP::Operator::ConvectiveHeatCoefficient::d_argNames
protected

Definition at line 34 of file ConvectiveHeatCoefficient.h.

◆ d_defaults

std::vector<double> AMP::Operator::ConvectiveHeatCoefficient::d_defaults
protected

Definition at line 36 of file ConvectiveHeatCoefficient.h.

◆ d_iDebugPrintInfoLevel

int AMP::Operator::ElementPhysicsModel::d_iDebugPrintInfoLevel
protectedinherited

Variable that controls the amount of diagnostic information that gets printed within this material model.

Definition at line 39 of file ElementPhysicsModel.h.

Referenced by AMP::Operator::ElementPhysicsModel::ElementPhysicsModel(), and AMP::Operator::ElementPhysicsModel::setDebugPrintInfoLevel().

◆ d_material

std::shared_ptr<AMP::Materials::Material> AMP::Operator::ConvectiveHeatCoefficient::d_material
protected

Definition at line 30 of file ConvectiveHeatCoefficient.h.

Referenced by getMaterial().

◆ d_numActiveVariables

unsigned int AMP::Operator::RobinPhysicsModel::d_numActiveVariables
protectedinherited

Definition at line 59 of file RobinPhysicsModel.h.

Referenced by AMP::Operator::RobinPhysicsModel::reset().

◆ d_property

std::shared_ptr<AMP::Materials::Property> AMP::Operator::ConvectiveHeatCoefficient::d_property
protected

Definition at line 32 of file ConvectiveHeatCoefficient.h.

Referenced by getProperty().


The documentation for this class was generated from the following file:



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:44.
Comments on this page