Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::Materials::ScalarProperty Member List

This is the complete list of members for AMP::Materials::ScalarProperty, including all inherited members.

checkArgs(const AMP::Array< double > &args) constAMP::Materials::Propertyprotected
d_argToIndexMapAMP::Materials::Propertyprotected
d_argumentsAMP::Materials::Propertyprotected
d_argUnitsAMP::Materials::Propertyprotected
d_auxiliaryDataAMP::Materials::Propertyprotected
d_defaultsAMP::Materials::Propertyprotected
d_dimAMP::Materials::Propertyprotected
d_nameAMP::Materials::Propertyprotected
d_rangesAMP::Materials::Propertyprotected
d_sourceAMP::Materials::Propertyprotected
d_unitsAMP::Materials::Propertyprotected
d_valueAMP::Materials::ScalarPropertyprivate
defaultArgs(size_t) constAMP::Materials::Propertyprotected
eval(AMP::Array< double > &result, const AMP::Array< double > &) const overrideAMP::Materials::ScalarPropertyvirtual
AMP::Materials::Property::eval(const Units &unit=Units(), const Args &...args) constAMP::Materials::Property
AMP::Materials::Property::eval(const Units &unit, const std::vector< std::string > &args, const std::vector< double > &vec, const std::vector< Units > &units={}) constAMP::Materials::Property
evalArg(AMP::Array< double > &, std::string_view, const Units &, double) constAMP::Materials::Propertyprotected
evalArg(AMP::Array< double > &, std::string_view, const Units &, const std::vector< double > &) constAMP::Materials::Propertyprotected
evalArg(AMP::Array< double > &, std::string_view, const Units &, const AMP::LinearAlgebra::Vector &) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &) constAMP::Materials::Propertyinlineprotected
evalArgs(AMP::Array< double > &, const std::shared_ptr< AMP::LinearAlgebra::MultiVector > &, const std::map< std::string, std::string > &={}) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, const std::map< std::string, VEC > &) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, double, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, const Units &, double, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, const std::vector< double > &, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, const AMP::LinearAlgebra::Vector &, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, const Units &, const std::vector< double > &, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, const Units &, const AMP::LinearAlgebra::Vector &, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, const std::shared_ptr< VEC > &, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, std::string_view, const Units &, const std::shared_ptr< VEC > &, const Args &...) constAMP::Materials::Propertyprotected
evalArgs(AMP::Array< double > &, const std::vector< double > &args, const std::vector< std::string > &names, const std::vector< Units > &argUnits={}) constAMP::Materials::Propertyprotected
evalString() constAMP::Materials::Propertyvirtual
evalv(std::vector< double > &r, const Units &unit, const Args &...args) constAMP::Materials::Property
evalv(AMP::LinearAlgebra::Vector &r, const Args &...args) constAMP::Materials::Property
evalv(std::vector< std::shared_ptr< std::vector< double > > > &r, const Units &unit, const Args &...args) constAMP::Materials::Property
evalv(std::vector< std::shared_ptr< AMP::LinearAlgebra::Vector > > &r, const Args &...args) constAMP::Materials::Property
evalv(AMP::Array< std::shared_ptr< std::vector< double > > > &r, const Units &unit, const Args &...args) constAMP::Materials::Property
evalv(AMP::Array< std::shared_ptr< AMP::LinearAlgebra::Vector > > &r, const Args &...args) constAMP::Materials::Property
evalv(AMP::Array< std::vector< double > * > &r, const Units &unit, const Args &...args) constAMP::Materials::Property
evalv(AMP::Array< AMP::LinearAlgebra::Vector * > &r, const Args &...args) constAMP::Materials::Property
evalv(const AMP::Array< double > &, AMP::Array< std::vector< double > * > &, const Units &) constAMP::Materials::Propertyprotected
evalv(const AMP::Array< double > &, AMP::Array< AMP::LinearAlgebra::Vector * > &) constAMP::Materials::Propertyprotected
get_arg_index(std::string_view name) constAMP::Materials::Propertyinlineprotected
get_arg_range(std::string_view argname) constAMP::Materials::Property
get_arg_ranges() constAMP::Materials::Propertyinline
get_arg_units() constAMP::Materials::Propertyinline
get_argument_index(std::string_view name) constAMP::Materials::Propertyinline
get_arguments() constAMP::Materials::Propertyinline
get_default(std::string_view name) constAMP::Materials::Property
get_defaults() constAMP::Materials::Propertyinline
get_name() constAMP::Materials::Propertyinline
get_number_arguments() constAMP::Materials::Propertyinline
get_source() constAMP::Materials::Propertyinline
get_units() constAMP::Materials::Propertyinline
getAuxiliaryData() constAMP::Materials::Propertyinline
getAuxiliaryData(const std::string &key) constAMP::Materials::Property
getSize(const AMP::LinearAlgebra::Vector &)AMP::Materials::Propertyprotectedstatic
getUnits(const AMP::LinearAlgebra::Vector &)AMP::Materials::Propertyprotectedstatic
getValue() constAMP::Materials::ScalarPropertyinline
in_range(std::string_view argname, double value, const Units &unit=Units(), bool throwError=false) constAMP::Materials::Propertyinline
in_range(std::string_view argname, const INPUT_VTYPE &values, const Units &unit=Units(), bool throwError=false) constAMP::Materials::Propertyinline
is_argument(std::string_view argname) constAMP::Materials::Property
isScalar() constAMP::Materials::Propertyinline
isString() constAMP::Materials::Propertyinlinevirtual
isTensor() constAMP::Materials::Propertyinline
isVector() constAMP::Materials::Propertyinline
make_map(const std::shared_ptr< AMP::LinearAlgebra::MultiVector > &args, const std::map< std::string, std::string > &translator) constAMP::Materials::Property
Property(std::string_view name, const ArraySize &size={ 1 }, const Units &unit=Units(), std::string_view source="", std::vector< std::string > args={}, std::vector< std::array< double, 2 > > ranges={}, std::vector< Units > argUnits={})AMP::Materials::Property
Property()=defaultAMP::Materials::Propertyprotected
ScalarProperty(std::string_view name, double value, const AMP::Units &unit=AMP::Units(), std::string_view source="")AMP::Materials::ScalarProperty
ScalarProperty(std::string_view name, AMP::Array< double > value, const AMP::Units &unit=AMP::Units(), std::string_view source="")AMP::Materials::ScalarProperty
set_default(std::string_view name, double value, const AMP::Units &unit=AMP::Units())AMP::Materials::Propertyinline
set_defaults(std::vector< double > defaults)AMP::Materials::Propertyinline
setAuxiliaryData(const std::string &key, const TYPE &data)AMP::Materials::Property
size() constAMP::Materials::Propertyinline
~Property()AMP::Materials::Propertyinlinevirtual



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