#include <RadiationDiffusionFDBDFWrappers.h>
Public Member Functions | |
| BDFRadDifOpPJacData () | |
| BDFRadDifOpPJacData (std::shared_ptr< RadDifOpPJacData > data, double gamma) | |
Public Attributes | |
| std::shared_ptr< AMP::LinearAlgebra::Matrix > | d_E_BDF = nullptr |
| std::shared_ptr< AMP::LinearAlgebra::Matrix > | d_T_BDF = nullptr |
| std::shared_ptr< AMP::LinearAlgebra::Vector > | r_EE_BDF = nullptr |
| std::shared_ptr< AMP::LinearAlgebra::Vector > | r_ET_BDF = nullptr |
| std::shared_ptr< AMP::LinearAlgebra::Vector > | r_TE_BDF = nullptr |
| std::shared_ptr< AMP::LinearAlgebra::Vector > | r_TT_BDF = nullptr |
Data structure for storing the 2x2 block matrix associated with the BDFRadDifOpPJac, I + gamma*hat{L}, where hat{L} is a RadDifOpPJac.
Specifically, the constructor here takes in the data structure used to store the 2x2 block matrix associated with hat{L}, i.e., [ d_E 0 ] + [ diag(r_EE) diag(r_ET) ] [ 0 d_T ] + [ diag(r_TE) diag(r_TT) ] and overwrites it to create ([I 0] [ d_E 0 ]) [ diag(r_EE) diag(r_ET) ]
[ d_E_BDF 0 ] [ diag(r_EE_BDF) diag(r_ET_BDF) ] [ 0 d_T_BDF] + [ diag(r_TE_BDF) diag(r_TT_BDF) ]
Note: We store the data in the above format for two reasons:
Definition at line 167 of file RadiationDiffusionFDBDFWrappers.h.
|
inline |
Definition at line 175 of file RadiationDiffusionFDBDFWrappers.h.
| AMP::Operator::BDFRadDifOpPJacData::BDFRadDifOpPJacData | ( | std::shared_ptr< RadDifOpPJacData > | data, |
| double | gamma | ||
| ) |
| std::shared_ptr<AMP::LinearAlgebra::Matrix> AMP::Operator::BDFRadDifOpPJacData::d_E_BDF = nullptr |
Definition at line 168 of file RadiationDiffusionFDBDFWrappers.h.
| std::shared_ptr<AMP::LinearAlgebra::Matrix> AMP::Operator::BDFRadDifOpPJacData::d_T_BDF = nullptr |
Definition at line 169 of file RadiationDiffusionFDBDFWrappers.h.
| std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::Operator::BDFRadDifOpPJacData::r_EE_BDF = nullptr |
Definition at line 170 of file RadiationDiffusionFDBDFWrappers.h.
| std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::Operator::BDFRadDifOpPJacData::r_ET_BDF = nullptr |
Definition at line 171 of file RadiationDiffusionFDBDFWrappers.h.
| std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::Operator::BDFRadDifOpPJacData::r_TE_BDF = nullptr |
Definition at line 172 of file RadiationDiffusionFDBDFWrappers.h.
| std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::Operator::BDFRadDifOpPJacData::r_TT_BDF = nullptr |
Definition at line 173 of file RadiationDiffusionFDBDFWrappers.h.
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:44. Comments on this page |