Advanced Multi-Physics (AMP)
On-Line Documentation
DiffusionCylindricalTransportModel.h
Go to the documentation of this file.
1#ifndef DIFFUSIONCYLINDRICALTRANSPORTMODEL_H_
2#define DIFFUSIONCYLINDRICALTRANSPORTMODEL_H_
3
4#include "AMP/operators/diffusion/DiffusionTransportTensorModel.h"
5
6#include <string>
7
8
9namespace AMP::Operator {
11
13{
14public:
16 std::shared_ptr<const DiffusionTransportTensorModelParameters> params );
17
24 virtual void
25 getTensorTransport( AMP::Array<std::shared_ptr<std::vector<double>>> &result,
26 std::map<std::string, std::shared_ptr<std::vector<double>>> &args,
27 const std::vector<libMesh::Point> &Coordinates = d_DummyCoords ) override;
28
29private:
30 std::string d_RadiusArgument;
31};
32} // namespace AMP::Operator
33
34#endif /* DIFFUSIONCYLINDRICALTRANSPORTMODEL_H_ */
DiffusionCylindricalTransportModel(std::shared_ptr< const DiffusionTransportTensorModelParameters > params)
virtual void getTensorTransport(AMP::Array< std::shared_ptr< std::vector< double > > > &result, std::map< std::string, std::shared_ptr< std::vector< double > > > &args, const std::vector< libMesh::Point > &Coordinates=d_DummyCoords) override
transport model returning a vector of tensors for cylindrical symmetry
static const std::vector< libMesh::Point > d_DummyCoords
ElementPhysicsModelParameters DiffusionCylindricalTransportModelParameters



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