Advanced Multi-Physics (AMP)
On-Line Documentation
MoveMeshOperator.h
Go to the documentation of this file.
1#ifndef included_AMP_MoveMeshOperator
2#define included_AMP_MoveMeshOperator
3
4#include "AMP/operators/Operator.h"
5
6namespace AMP::Operator {
7
9{
10public:
11 explicit MoveMeshOperator( std::shared_ptr<const OperatorParameters> params );
12
13 virtual ~MoveMeshOperator() {}
14
15 std::string type() const override { return "MoveMeshOperator"; }
16
17 void setVariable( std::shared_ptr<AMP::LinearAlgebra::Variable> var );
18
19 std::shared_ptr<AMP::LinearAlgebra::Variable> getInputVariable() const override;
20
23
24 void reset( std::shared_ptr<const OperatorParameters> params ) override;
25
26protected:
27 std::shared_ptr<AMP::LinearAlgebra::Variable> d_var;
29};
30} // namespace AMP::Operator
31
32#endif
std::shared_ptr< Vector > shared_ptr
Shorthand for shared pointer to Vector.
Definition Vector.h:60
std::shared_ptr< const Vector > const_shared_ptr
Definition Vector.h:65
std::shared_ptr< AMP::LinearAlgebra::Variable > getInputVariable() const override
Return the input variable.
MoveMeshOperator(std::shared_ptr< const OperatorParameters > params)
AMP::LinearAlgebra::Vector::shared_ptr d_prevDisp
void setVariable(std::shared_ptr< AMP::LinearAlgebra::Variable > var)
void reset(std::shared_ptr< const OperatorParameters > params) override
void apply(AMP::LinearAlgebra::Vector::const_shared_ptr u, AMP::LinearAlgebra::Vector::shared_ptr f) override
std::shared_ptr< AMP::LinearAlgebra::Variable > d_var
std::string type() const override
Return the name of the operator.
std::shared_ptr< AMP::Operator::Operator > shared_ptr
Definition Operator.h:29



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