1#ifndef FD1D_BINARY_RELAX_ITERATOR_H
2#define FD1D_BINARY_RELAX_ITERATOR_H
12#include <fd1d/solvers/Mixture.h>
13#include <pscf/math/LuSolver.h>
14#include <util/containers/Array.h>
15#include <util/containers/DArray.h>
16#include <util/containers/DMatrix.h>
77 int solve(
bool isContinuation =
false);
Relaxation iterator for SCF equations for two-monomer system.
Mixture::WField WField
Monomer chemical potential field.
virtual ~BinaryRelaxIterator()
Destructor.
Mixture::CField CField
Monomer concentration / volume fraction field.
int solve(bool isContinuation=false)
Iterate self-consistent field equations to solution.
void readParameters(std::istream &in)
Read all parameters and initialize.
Base class for iterative solvers for SCF equations.
DArray< System::CField > & cFields()
Get array of all chemical potential fields.
const System & system() const
Get parent System by reference.
Main class in SCFT simulation of one system.
Array container class template.
C++ namespace for polymer self-consistent field theory (PSCF).
Utility classes for scientific computation.