G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
Operator.h
1
14#pragma once
15
16#include <gsCore/gsExport.h>
19
20namespace gismo
21{
22
23namespace trilinos
24{
25
26
27class OperatorPrivate;
28
29class GISMO_EXPORT Operator
30{
31public:
32
33 explicit Operator(const gsSparseMatrix<real_t> & sp);
34
35 ~Operator();
36
37 Epetra_Operator * get() const;
38
39 void print() const;
40
41private:
42 Operator(const Operator& other);
43 Operator& operator=(const Operator& other);
44
45private:
46
47 OperatorPrivate * my;
48};
49
50
51}//namespace trilinos
52
53}// namespace gismo
Handles shared library creation and other class attributes.
Provides forward declarations of types and structs.
Forward declarations for Trilinos extensions.
The G+Smo namespace, containing all definitions for the library.