MueLu Version of the Day
Loading...
Searching...
No Matches
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
14
15// #include <Xpetra_Matrix.hpp>
16
17#include "MueLu_Level.hpp"
18// #include "MueLu_Monitor.hpp"
19
20namespace MueLu {
21
22template <class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
24
25template <class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
27
28template <class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
30 // TODO: declare input for factory
31 // Input(currentLevel, varName_);
32}
33
34template <class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
36 // TODO: implement factory
37}
38
39} // namespace MueLu
40
41#define MUELU_DEMOFACTORY_SHORT
42#endif // MUELU_DEMOFACTORY_DEF_HPP
void DeclareInput(Level &currentLevel) const
Specifies the data that this class needs, and the factories that generate that data.
virtual ~DemoFactory()
Destructor.
void Build(Level &currentLevel) const
Build an object with this factory.
Class that holds all level-specific information.
Namespace for MueLu classes and methods.