Advanced Multi-Physics (AMP)
On-Line Documentation
BoundaryOperator.h
Go to the documentation of this file.
1#ifndef included_AMP_BoundaryOperator
2#define included_AMP_BoundaryOperator
3
4#include "AMP/operators/Operator.h"
5
6namespace AMP::Operator {
7
8
9// An abstract base class for representing an operator on a boundary.
11{
12
13public:
14 explicit BoundaryOperator( std::shared_ptr<const OperatorParameters> params )
15 : Operator( params )
16 {
17 }
18
19 virtual ~BoundaryOperator() {}
20
22
24
26
27protected:
28private:
29};
30
31
32} // namespace AMP::Operator
33
34#endif
std::shared_ptr< Vector > shared_ptr
Shorthand for shared pointer to Vector.
Definition Vector.h:60
virtual void addRHScorrection(AMP::LinearAlgebra::Vector::shared_ptr)
virtual void setRHScorrection(AMP::LinearAlgebra::Vector::shared_ptr)
virtual void modifyInitialSolutionVector(AMP::LinearAlgebra::Vector::shared_ptr)
BoundaryOperator(std::shared_ptr< const OperatorParameters > params)



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