OGS
GlobalMatrixProviders.cpp
Go to the documentation of this file.
1
11
#include "
GlobalMatrixProviders.h
"
12
13
#include <memory>
14
15
#include "
SimpleMatrixVectorProvider.h
"
16
17
static
std::unique_ptr<NumLib::SimpleMatrixVectorProvider>
18
globalSetupGlobalMatrixVectorProvider
=
19
std::make_unique<NumLib::SimpleMatrixVectorProvider>();
20
21
namespace
NumLib
22
{
23
VectorProvider&
GlobalVectorProvider::provider
=
24
*(
globalSetupGlobalMatrixVectorProvider
);
25
26
MatrixProvider&
GlobalMatrixProvider::provider
=
27
*(
globalSetupGlobalMatrixVectorProvider
);
28
29
void
cleanupGlobalMatrixProviders
()
30
{
31
globalSetupGlobalMatrixVectorProvider
->clear();
32
}
33
}
// namespace NumLib
globalSetupGlobalMatrixVectorProvider
static std::unique_ptr< NumLib::SimpleMatrixVectorProvider > globalSetupGlobalMatrixVectorProvider
Definition
GlobalMatrixProviders.cpp:18
GlobalMatrixProviders.h
SimpleMatrixVectorProvider.h
NumLib
Definition
ProjectData.h:46
NumLib::cleanupGlobalMatrixProviders
void cleanupGlobalMatrixProviders()
Definition
GlobalMatrixProviders.cpp:29
NumLib::GlobalMatrixProvider::provider
static NUMLIB_EXPORT MatrixProvider & provider
Definition
GlobalMatrixProviders.h:26
NumLib::GlobalVectorProvider::provider
static NUMLIB_EXPORT VectorProvider & provider
Definition
GlobalMatrixProviders.h:21
NumLib
DOF
GlobalMatrixProviders.cpp
Generated by
1.12.0