Advanced Multi-Physics (AMP)
On-Line Documentation
CylindricallySymmetric.h
Go to the documentation of this file.
1// Define the materials in AMP
2#ifndef included_AMP_Materials_CylindricallySymmetric
3#define included_AMP_Materials_CylindricallySymmetric
4
5#include "AMP/materials/Property.h"
6
7
8namespace AMP::Materials {
9
10
21{
22public:
23 CylindricallySymmetricTensor( const std::string &name,
24 std::vector<double> params = { 1, 1, 1 } );
25
26 void eval( AMP::Array<double> &result, const AMP::Array<double> &args ) const override;
27
28private:
29 std::vector<double> d_paramsRadial;
30 std::vector<double> d_paramsLongitudinal;
31};
32
33
34} // namespace AMP::Materials
35
36#endif
CylindricallySymmetricTensor(const std::string &name, std::vector< double > params={ 1, 1, 1 })
void eval(AMP::Array< double > &result, const AMP::Array< double > &args) const override
Provides material properties of scalar type.
Definition Property.h:45



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