IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
SolverAlgorithm.h
Go to the documentation of this file.
1//
2// Class SolverAlgorithm
3// Base class for solver algorithms
4//
5
6#ifndef IPPL_SOLVER_ALGORITHM_H
7#define IPPL_SOLVER_ALGORITHM_H
8
9#include <functional>
10
12
13namespace ippl {
14
15 template <typename FieldLHS, typename FieldRHS>
17 public:
18 using lhs_type = FieldLHS;
19 using rhs_type = FieldRHS;
20
28 virtual void operator()(lhs_type& lhs, rhs_type& rhs, const ParameterList& params) = 0;
29 };
30
31} // namespace ippl
32
33#endif
Definition Archive.h:20
virtual void operator()(lhs_type &lhs, rhs_type &rhs, const ParameterList &params)=0