G+S
mo
24.08.0
Geometry + Simulation Modules
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
gsTrilinosNonLinear.h
Go to the documentation of this file.
1
14
#pragma once
15
16
#include <
gsTrilinos/Vector.h
>
17
18
namespace
gismo
19
{
20
21
namespace
trilinos
22
{
23
24
namespace
solver
25
{
26
27
28
struct
NonLinearPrivate;
29
33
class
GISMO_EXPORT NonLinear
34
{
35
public
:
36
37
// https://trilinos.org/docs/dev/packages/nox/doc/html/nox_epetra_tutorial.html
38
NonLinear(
const
SparseMatrix & A );
39
40
~NonLinear();
41
42
const
Vector & solve(
const
Vector & b );
43
44
void
getSolution(gsVector<> & sol,
const
int
rank = 0)
const
;
45
46
protected
:
47
virtual
void
solveProblem() = 0;
48
49
protected
:
50
NonLinearPrivate * my;
51
};
52
53
}
// namespace solver
54
}
// namespace trilinos
55
}
// namespace gismo
Vector.h
Wrapper for Trilinos/Epetra vector.
gismo
optional
gsTrilinos
gsTrilinosNonLinear.h
Generated on Thu Nov 21 2024 14:52:14 for G+Smo by Doxygen v1.8.5