This is the complete list of members for AMP::Materials::InterpolatedProperty, including all inherited members.
| checkArgs(const AMP::Array< double > &args) const | AMP::Materials::Property | protected |
| d_argToIndexMap | AMP::Materials::Property | protected |
| d_arguments | AMP::Materials::Property | protected |
| d_argUnits | AMP::Materials::Property | protected |
| d_auxiliaryData | AMP::Materials::Property | protected |
| d_defaults | AMP::Materials::Property | protected |
| d_dim | AMP::Materials::Property | protected |
| d_method | AMP::Materials::InterpolatedProperty | private |
| d_name | AMP::Materials::Property | protected |
| d_ranges | AMP::Materials::Property | protected |
| d_source | AMP::Materials::Property | protected |
| d_units | AMP::Materials::Property | protected |
| d_x | AMP::Materials::InterpolatedProperty | private |
| d_y | AMP::Materials::InterpolatedProperty | private |
| defaultArgs(size_t) const | AMP::Materials::Property | protected |
| eval(AMP::Array< double > &result, const AMP::Array< double > &) const override | AMP::Materials::InterpolatedProperty | virtual |
| AMP::Materials::Property::eval(const Units &unit=Units(), const Args &...args) const | AMP::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={}) const | AMP::Materials::Property | |
| evalArg(AMP::Array< double > &, std::string_view, const Units &, double) const | AMP::Materials::Property | protected |
| evalArg(AMP::Array< double > &, std::string_view, const Units &, const std::vector< double > &) const | AMP::Materials::Property | protected |
| evalArg(AMP::Array< double > &, std::string_view, const Units &, const AMP::LinearAlgebra::Vector &) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &) const | AMP::Materials::Property | inlineprotected |
| evalArgs(AMP::Array< double > &, const std::shared_ptr< AMP::LinearAlgebra::MultiVector > &, const std::map< std::string, std::string > &={}) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, const std::map< std::string, VEC > &) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, double, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, const Units &, double, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, const std::vector< double > &, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, const AMP::LinearAlgebra::Vector &, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, const Units &, const std::vector< double > &, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, const Units &, const AMP::LinearAlgebra::Vector &, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, const std::shared_ptr< VEC > &, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, std::string_view, const Units &, const std::shared_ptr< VEC > &, const Args &...) const | AMP::Materials::Property | protected |
| evalArgs(AMP::Array< double > &, const std::vector< double > &args, const std::vector< std::string > &names, const std::vector< Units > &argUnits={}) const | AMP::Materials::Property | protected |
| evalString() const | AMP::Materials::Property | virtual |
| evalv(std::vector< double > &r, const Units &unit, const Args &...args) const | AMP::Materials::Property | |
| evalv(AMP::LinearAlgebra::Vector &r, const Args &...args) const | AMP::Materials::Property | |
| evalv(std::vector< std::shared_ptr< std::vector< double > > > &r, const Units &unit, const Args &...args) const | AMP::Materials::Property | |
| evalv(std::vector< std::shared_ptr< AMP::LinearAlgebra::Vector > > &r, const Args &...args) const | AMP::Materials::Property | |
| evalv(AMP::Array< std::shared_ptr< std::vector< double > > > &r, const Units &unit, const Args &...args) const | AMP::Materials::Property | |
| evalv(AMP::Array< std::shared_ptr< AMP::LinearAlgebra::Vector > > &r, const Args &...args) const | AMP::Materials::Property | |
| evalv(AMP::Array< std::vector< double > * > &r, const Units &unit, const Args &...args) const | AMP::Materials::Property | |
| evalv(AMP::Array< AMP::LinearAlgebra::Vector * > &r, const Args &...args) const | AMP::Materials::Property | |
| evalv(const AMP::Array< double > &, AMP::Array< std::vector< double > * > &, const Units &) const | AMP::Materials::Property | protected |
| evalv(const AMP::Array< double > &, AMP::Array< AMP::LinearAlgebra::Vector * > &) const | AMP::Materials::Property | protected |
| get_arg_index(std::string_view name) const | AMP::Materials::Property | inlineprotected |
| get_arg_range(std::string_view argname) const | AMP::Materials::Property | |
| get_arg_ranges() const | AMP::Materials::Property | inline |
| get_arg_units() const | AMP::Materials::Property | inline |
| get_argument_index(std::string_view name) const | AMP::Materials::Property | inline |
| get_arguments() const | AMP::Materials::Property | inline |
| get_default(std::string_view name) const | AMP::Materials::Property | |
| get_defaults() const | AMP::Materials::Property | inline |
| get_name() const | AMP::Materials::Property | inline |
| get_number_arguments() const | AMP::Materials::Property | inline |
| get_source() const | AMP::Materials::Property | inline |
| get_units() const | AMP::Materials::Property | inline |
| getAuxiliaryData() const | AMP::Materials::Property | inline |
| getAuxiliaryData(const std::string &key) const | AMP::Materials::Property | |
| getSize(const AMP::LinearAlgebra::Vector &) | AMP::Materials::Property | protectedstatic |
| getUnits(const AMP::LinearAlgebra::Vector &) | AMP::Materials::Property | protectedstatic |
| in_range(std::string_view argname, double value, const Units &unit=Units(), bool throwError=false) const | AMP::Materials::Property | inline |
| in_range(std::string_view argname, const INPUT_VTYPE &values, const Units &unit=Units(), bool throwError=false) const | AMP::Materials::Property | inline |
| InterpolatedProperty(std::string_view name, const AMP::Units &unit, const std::string &var_name, std::vector< double > x, std::vector< double > y, const std::array< double, 2 > range, const AMP::Units &argUnit, double default_value, std::string_view source="", std::string_view method="linear") | AMP::Materials::InterpolatedProperty | |
| is_argument(std::string_view argname) const | AMP::Materials::Property | |
| isScalar() const | AMP::Materials::Property | inline |
| isString() const | AMP::Materials::Property | inlinevirtual |
| isTensor() const | AMP::Materials::Property | inline |
| isVector() const | AMP::Materials::Property | inline |
| make_map(const std::shared_ptr< AMP::LinearAlgebra::MultiVector > &args, const std::map< std::string, std::string > &translator) const | AMP::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()=default | AMP::Materials::Property | protected |
| set_default(std::string_view name, double value, const AMP::Units &unit=AMP::Units()) | AMP::Materials::Property | inline |
| set_defaults(std::vector< double > defaults) | AMP::Materials::Property | inline |
| setAuxiliaryData(const std::string &key, const TYPE &data) | AMP::Materials::Property | |
| size() const | AMP::Materials::Property | inline |
| ~Property() | AMP::Materials::Property | inlinevirtual |
|
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 |