2#ifndef included_AMP_ContactResidualCorrection
3#define included_AMP_ContactResidualCorrection
5#include "AMP/mesh/MeshID.h"
6#include "AMP/operators/Operator.h"
7#include "AMP/vectors/MultiVariable.h"
17 std::shared_ptr<const ContactResidualCorrectionParameters> params )
24 std::string
type()
const override {
return "ContactResidualCorrection"; }
47 void setDofs(
const std::vector<std::vector<unsigned int>> &vec ) {
d_dofs = vec; }
51 std::shared_ptr<AMP::LinearAlgebra::MultiVariable>
retVariable(
60 std::shared_ptr<AMP::LinearAlgebra::MultiVariable>
retVariable(
84 std::vector<std::vector<unsigned int>>
d_dofs;
A class for combining variables.
std::shared_ptr< Vector > shared_ptr
Shorthand for shared pointer to Vector.
std::shared_ptr< const Vector > const_shared_ptr
std::shared_ptr< AMP::Mesh::Mesh > d_Mesh
std::shared_ptr< AMP::Operator::Operator > shared_ptr
OperatorParameters ContactResidualCorrectionParameters