Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::LinearAlgebra::MultiVariable Member List

This is the complete list of members for AMP::LinearAlgebra::MultiVariable, including all inherited members.

add(std::shared_ptr< Variable > newVar)AMP::LinearAlgebra::MultiVariablevirtual
begin()AMP::LinearAlgebra::MultiVariableinline
begin() constAMP::LinearAlgebra::MultiVariableinline
className() const overrideAMP::LinearAlgebra::MultiVariableinlinevirtual
clone(const std::string &name) const overrideAMP::LinearAlgebra::MultiVariablevirtual
AMP::LinearAlgebra::Variable::clone() constAMP::LinearAlgebra::Variable
createVectorSelector() const overrideAMP::LinearAlgebra::MultiVariablevirtual
d_UnitsAMP::LinearAlgebra::Variableprotected
d_VariableNameAMP::LinearAlgebra::Variableprotected
d_vVariablesAMP::LinearAlgebra::MultiVariableprotected
end()AMP::LinearAlgebra::MultiVariableinline
end() constAMP::LinearAlgebra::MultiVariableinline
getID() constAMP::LinearAlgebra::Variablevirtual
getName() constAMP::LinearAlgebra::Variableinline
getUnits() constAMP::LinearAlgebra::Variablevirtual
getVariable(size_t which)AMP::LinearAlgebra::MultiVariablevirtual
getVariable(size_t which) constAMP::LinearAlgebra::MultiVariablevirtual
MultiVariable(const std::string &name, std::vector< std::shared_ptr< Variable > > vars={})AMP::LinearAlgebra::MultiVariableexplicit
MultiVariable(std::shared_ptr< Variable > var)AMP::LinearAlgebra::MultiVariableexplicit
MultiVariable()AMP::LinearAlgebra::MultiVariableinline
MultiVariable(MultiVariable &&)=defaultAMP::LinearAlgebra::MultiVariable
MultiVariable(const MultiVariable &)=defaultAMP::LinearAlgebra::MultiVariable
MultiVariable(int64_t, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::MultiVariable
numVariables() constAMP::LinearAlgebra::MultiVariablevirtual
operator!=(const Variable &rhs) constAMP::LinearAlgebra::Variable
operator=(MultiVariable &&)=defaultAMP::LinearAlgebra::MultiVariable
operator=(const MultiVariable &)=defaultAMP::LinearAlgebra::MultiVariable
operator==(const Variable &rhs) const overrideAMP::LinearAlgebra::MultiVariablevirtual
registerChildObjects(AMP::IO::RestartManager *manager) const overrideAMP::LinearAlgebra::MultiVariablevirtual
removeDuplicateVariables()AMP::LinearAlgebra::MultiVariable
setUnits(const Units &units) overrideAMP::LinearAlgebra::MultiVariablevirtual
setVariable(size_t i, std::shared_ptr< Variable > &var)AMP::LinearAlgebra::MultiVariablevirtual
shared_from_this()AMP::enable_shared_from_this< Variable >inline
shared_from_this() constAMP::enable_shared_from_this< Variable >inline
Variable()=defaultAMP::LinearAlgebra::Variable
Variable(const std::string &name)AMP::LinearAlgebra::Variableexplicit
Variable(int64_t fid)AMP::LinearAlgebra::Variable
weak_ptr_AMP::enable_shared_from_this< Variable >mutableprotected
writeRestart(int64_t) const overrideAMP::LinearAlgebra::MultiVariablevirtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< Variable >virtual
~MultiVariable()=defaultAMP::LinearAlgebra::MultiVariablevirtual
~Variable()AMP::LinearAlgebra::Variablevirtual



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