MueLu
Version of the Day
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
MueLu_DemoFactory_def.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// MueLu: A package for multigrid based preconditioning
4
//
5
// Copyright 2012 NTESS and the MueLu contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef MUELU_DEMOFACTORY_DEF_HPP
11
#define MUELU_DEMOFACTORY_DEF_HPP
12
13
#include "
MueLu_DemoFactory_decl.hpp
"
14
15
// #include <Xpetra_Matrix.hpp>
16
17
#include "
MueLu_Level.hpp
"
18
// #include "MueLu_Monitor.hpp"
19
20
namespace
MueLu {
21
22
template
<
class
Scalar,
class
LocalOrdinal,
class
GlobalOrdinal,
class
Node>
23
DemoFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::DemoFactory
() {}
24
25
template
<
class
Scalar,
class
LocalOrdinal,
class
GlobalOrdinal,
class
Node>
26
DemoFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::~DemoFactory
() {}
27
28
template
<
class
Scalar,
class
LocalOrdinal,
class
GlobalOrdinal,
class
Node>
29
void
DemoFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::DeclareInput
(
Level
&
/* currentLevel */
)
const
{
30
// TODO: declare input for factory
31
// Input(currentLevel, varName_);
32
}
33
34
template
<
class
Scalar,
class
LocalOrdinal,
class
GlobalOrdinal,
class
Node>
35
void
DemoFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::Build
(
Level
&
/* currentLevel */
)
const
{
36
// TODO: implement factory
37
}
38
39
}
// namespace MueLu
40
41
#define MUELU_DEMOFACTORY_SHORT
42
#endif // MUELU_DEMOFACTORY_DEF_HPP
MueLu_DemoFactory_decl.hpp
MueLu::DemoFactory::~DemoFactory
virtual ~DemoFactory()
Destructor.
Definition:
MueLu_DemoFactory_def.hpp:26
MueLu::DemoFactory::DeclareInput
void DeclareInput(Level ¤tLevel) const
Specifies the data that this class needs, and the factories that generate that data.
Definition:
MueLu_DemoFactory_def.hpp:29
MueLu_Level.hpp
MueLu::Level
Class that holds all level-specific information.
Definition:
MueLu_Level.hpp:63
MueLu::DemoFactory::Build
void Build(Level ¤tLevel) const
Build an object with this factory.
Definition:
MueLu_DemoFactory_def.hpp:35
MueLu::DemoFactory::DemoFactory
DemoFactory()
Constructor.
Definition:
MueLu_DemoFactory_def.hpp:23
src
Misc
MueLu_DemoFactory_def.hpp
Generated on Fri Nov 22 2024 09:17:05 for MueLu by
1.8.5