Classes | |
| class | CylindricallySymmetric |
| class | CylindricallySymmetricTensor |
| class | DatabaseMaterial |
| Construct a material from a database. More... | |
| class | Dr_nonlinear |
| class | EquationProperty |
| Equation based property class. More... | |
| class | FixedClad |
| class | FixedFuel |
| class | FunctionProperty |
| Function based property class. More... | |
| class | Independent |
| class | InterpolatedProperty |
| Interpolated property class. More... | |
| class | Material |
| class | Ox_MSRZC_09 |
| class | PolynomialProperty |
| Polynomial based property class. More... | |
| class | Property |
| Provides material properties of scalar type. More... | |
| class | ScalarProperty |
| Scalar property class (fixed value) More... | |
| class | Steel316_MSRZC_09 |
| class | StringProperty |
| String property class. More... | |
| class | UO2_MSRZC_09 |
| class | WaterLibrary |
Functions | |
| std::unique_ptr< Property > | createProperty (std::string_view key, const Database &db) |
| Create a property from a database data. | |
| std::vector< std::array< double, 2 > > | getDefaultRanges (std::vector< std::array< double, 2 > > ranges, const std::vector< std::string > &vars) |
| std::unique_ptr< Material > | getMaterial (const std::string &name) |
| Get a material. | |
| std::vector< std::string > | getMaterialList () |
| Get the list of materials available. | |
| bool | isMaterial (const std::string &name) |
| Check if the given material exists (is registered) | |
| void | registerMaterial (const std::string &name, std::function< std::unique_ptr< Material >()> fun) |
| Register a material with the factory. | |
| std::unique_ptr< Property > AMP::Materials::createProperty | ( | std::string_view | key, |
| const Database & | db | ||
| ) |
Create a property from a database data.
| std::vector< std::array< double, 2 > > AMP::Materials::getDefaultRanges | ( | std::vector< std::array< double, 2 > > | ranges, |
| const std::vector< std::string > & | vars | ||
| ) |
| std::unique_ptr< Material > AMP::Materials::getMaterial | ( | const std::string & | name | ) |
Get a material.
Referenced by AMP::Operator::MechanicsMaterialModel::MechanicsMaterialModel(), and AMP::Operator::MechanicsModel::MechanicsModel().
| std::vector< std::string > AMP::Materials::getMaterialList | ( | ) |
Get the list of materials available.
| bool AMP::Materials::isMaterial | ( | const std::string & | name | ) |
Check if the given material exists (is registered)
| void AMP::Materials::registerMaterial | ( | const std::string & | name, |
| std::function< std::unique_ptr< Material >()> | fun | ||
| ) |
Register a material with the factory.
|
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:43. Comments on this page |