1#ifndef RPC_COMPRESSOR_H
2#define RPC_COMPRESSOR_H
11#include <util/param/ParamComposite.h>
18 template <
int D>
class System;
110 template <
int D>
inline
120 template <
int D>
inline
System< D > const & system() const
Return parent system by const reference.
Compressor()
Default constructor.
virtual ~Compressor()=default
Destructor.
virtual void clearTimers()=0
Clear timers.
void setSystem(System< D > &system)
Create association with the parent System.
virtual void outputTimers(std::ostream &out) const =0
Output report of timing results to stream.
int mdeCounter_
Count how many times MDE has been solved.
virtual int compress()=0
Iterate Langrange multiplier field.
int mdeCounter() const
Get the number of times the MDE has been solved.
A complete physical system.
void setClassName(const char *className)
Set class name string.
ParamComposite()
Constructor.
File containing preprocessor macros for error handling.
#define UTIL_ASSERT(condition)
Assertion macro suitable for debugging serial or parallel code.
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.