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

#include <RadiationDiffusionFDDiscretization.h>

Public Member Functions

 RadDifCoefficients ()=delete
 Prevent instantiation.
 

Static Public Member Functions

static double diffusionE (double k11, double T, double zatom)
 
static double diffusionT (double k21, double T)
 
static void reaction (double k12, double k22, double T, double zatom, double &REE, double &RET, double &RTE, double &RTT)
 Compute reaction coefficients REE, RET, RTE, REE.
 

Static Public Attributes

static constexpr bool IsNonlinear = true
 Flag indicating whether nonlinear or linear PDE coefficients are used.
 

Detailed Description

Static class defining coefficients in a radiation-diffusion PDE

Definition at line 73 of file RadiationDiffusionFDDiscretization.h.

Constructor & Destructor Documentation

◆ RadDifCoefficients()

AMP::Operator::RadDifCoefficients::RadDifCoefficients ( )
delete

Prevent instantiation.

Member Function Documentation

◆ diffusionE()

static double AMP::Operator::RadDifCoefficients::diffusionE ( double  k11,
double  T,
double  zatom 
)
static

Energy diffusion coefficient k11*D_E, given constant k11, temperature T, and atomic number zatom: nonlinear: D_E = 1/(3*sigma), sigma=(zatom/T)^3 linear: D_E = 1.0

◆ diffusionT()

static double AMP::Operator::RadDifCoefficients::diffusionT ( double  k21,
double  T 
)
static

Temperature diffusion coefficient k21*D_T, given constant k21, and temperature T: nonlinear: D_T = T^2.5 linear: D_T = 1.0

◆ reaction()

static void AMP::Operator::RadDifCoefficients::reaction ( double  k12,
double  k22,
double  T,
double  zatom,
double &  REE,
double &  RET,
double &  RTE,
double &  RTT 
)
static

Compute reaction coefficients REE, RET, RTE, REE.

Member Data Documentation

◆ IsNonlinear

constexpr bool AMP::Operator::RadDifCoefficients::IsNonlinear = true
staticconstexpr

Flag indicating whether nonlinear or linear PDE coefficients are used.

Definition at line 82 of file RadiationDiffusionFDDiscretization.h.


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