Advanced Multi-Physics (AMP)
On-Line Documentation
Public Types | Public Member Functions | Public Attributes | List of all members
AMP::TimeIntegrator::OxideTimeIntegratorParameters Class Reference

This class contains the parmeters to create the problem for the oxide growth. More...

#include <OxideTimeIntegratorParameters.h>

Inheritance diagram for AMP::TimeIntegrator::OxideTimeIntegratorParameters:
Inheritance graph
[legend]

Public Types

typedef std::shared_ptr< AMP::TimeIntegrator::TimeIntegratorParametersshared_ptr
 Convience typedef.
 

Public Member Functions

 OxideTimeIntegratorParameters (std::shared_ptr< AMP::Database > db)
 

Public Attributes

std::shared_ptr< AMP::Databased_db
 
std::shared_ptr< AMP::Databased_global_db
 pointer to global database
 
std::shared_ptr< AMP::LinearAlgebra::Vectord_ic_vector
 
std::shared_ptr< AMP::Mesh::Meshd_Mesh
 Optional mesh for the operator.
 
std::shared_ptr< AMP::Mesh::Meshd_mesh
 
std::string d_name
 
std::shared_ptr< AMP::Operator::Operatord_operator
 
std::shared_ptr< AMP::LinearAlgebra::Variabled_pAlgebraicVariable
 
std::shared_ptr< AMP::Operator::Operatord_pMassOperator
 
std::shared_ptr< AMP::Operator::Operatord_pOperator
 Allow for the case that a fully constructed operator is returned.
 
std::shared_ptr< AMP::LinearAlgebra::Vectord_pSourceTerm
 
AMP::LinearAlgebra::Vector::shared_ptr d_temp
 
double depth
 

Detailed Description

This class contains the parmeters to create the problem for the oxide growth.

Definition at line 13 of file OxideTimeIntegratorParameters.h.

Member Typedef Documentation

◆ shared_ptr

Convience typedef.

Definition at line 36 of file TimeIntegratorParameters.h.

Constructor & Destructor Documentation

◆ OxideTimeIntegratorParameters()

AMP::TimeIntegrator::OxideTimeIntegratorParameters::OxideTimeIntegratorParameters ( std::shared_ptr< AMP::Database db)
explicit

Member Data Documentation

◆ d_db

std::shared_ptr<AMP::Database> AMP::ParameterBase::d_db
inherited

Definition at line 27 of file ParameterBase.h.

◆ d_global_db

std::shared_ptr<AMP::Database> AMP::TimeIntegrator::TimeIntegratorParameters::d_global_db
inherited

pointer to global database

Definition at line 73 of file TimeIntegratorParameters.h.

◆ d_ic_vector

std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::TimeIntegrator::TimeIntegratorParameters::d_ic_vector
inherited

Initial conditions vector

Definition at line 47 of file TimeIntegratorParameters.h.

◆ d_Mesh

std::shared_ptr<AMP::Mesh::Mesh> AMP::Operator::OperatorParameters::d_Mesh
inherited

Optional mesh for the operator.

Definition at line 39 of file OperatorParameters.h.

◆ d_mesh

std::shared_ptr<AMP::Mesh::Mesh> AMP::TimeIntegrator::OxideTimeIntegratorParameters::d_mesh

Definition at line 19 of file OxideTimeIntegratorParameters.h.

◆ d_name

std::string AMP::ParameterBase::d_name
inherited

Definition at line 25 of file ParameterBase.h.

◆ d_operator

std::shared_ptr<AMP::Operator::Operator> AMP::TimeIntegrator::TimeIntegratorParameters::d_operator
inherited

The operator is the right hand side operator for an explicit integrator when the time integration problem is : u_t = f(u) but in the case of implicit time integrators the operator represents u_t-f(u)

Definition at line 60 of file TimeIntegratorParameters.h.

◆ d_pAlgebraicVariable

std::shared_ptr<AMP::LinearAlgebra::Variable> AMP::TimeIntegrator::TimeIntegratorParameters::d_pAlgebraicVariable
inherited

algebraic variable

Definition at line 70 of file TimeIntegratorParameters.h.

◆ d_pMassOperator

std::shared_ptr<AMP::Operator::Operator> AMP::TimeIntegrator::TimeIntegratorParameters::d_pMassOperator
inherited

The operator is the left hand side mass operator (for FEM formulations)

Definition at line 65 of file TimeIntegratorParameters.h.

◆ d_pOperator

std::shared_ptr<AMP::Operator::Operator> AMP::Operator::OperatorParameters::d_pOperator
inherited

Allow for the case that a fully constructed operator is returned.

Definition at line 42 of file OperatorParameters.h.

◆ d_pSourceTerm

std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::TimeIntegrator::TimeIntegratorParameters::d_pSourceTerm
inherited

source term for time integration, can also include boundary conditions for IBVP problems

Definition at line 52 of file TimeIntegratorParameters.h.

◆ d_temp

AMP::LinearAlgebra::Vector::shared_ptr AMP::TimeIntegrator::OxideTimeIntegratorParameters::d_temp

Definition at line 22 of file OxideTimeIntegratorParameters.h.

◆ depth

double AMP::TimeIntegrator::OxideTimeIntegratorParameters::depth

Definition at line 25 of file OxideTimeIntegratorParameters.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:45.
Comments on this page