1#ifndef included_AMP_MoveMeshOperator
2#define included_AMP_MoveMeshOperator
4#include "AMP/operators/Operator.h"
15 std::string
type()
const override {
return "MoveMeshOperator"; }
24 void reset( std::shared_ptr<const OperatorParameters> params )
override;
27 std::shared_ptr<AMP::LinearAlgebra::Variable>
d_var;
std::shared_ptr< Vector > shared_ptr
Shorthand for shared pointer to Vector.
std::shared_ptr< const Vector > const_shared_ptr
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)
virtual ~MoveMeshOperator()
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