11#include <util/param/ParamComposite.h>
12#include <pspg/field/DField.h>
24 typedef DField<cudaReal> FieldCUDA;
62 virtual int solve(
bool isContinuation) = 0;
100 {
return isFlexible_; }
Base class for iterative solvers for SCF equations.
System< D > & system()
Return reference to parent system.
bool isFlexible_
Is the unit cell flexible during iteration?
Iterator(System< D > &system)
Constructor.
bool isFlexible() const
Is the unit cell flexible (true) or rigid (false).
virtual int solve(bool isContinuation)=0
Iterate to solution.
Main class in SCFT simulation of one system.
An object that can read multiple parameters from file.
void setClassName(const char *className)
Set class name string.
File containing preprocessor macros for error handling.
C++ namespace for polymer self-consistent field theory (PSCF).
Utility classes for scientific computation.