11#include <rp/solvers/Mixture.h>
12#include <rpc/system/Types.h>
45 using typename RpMixtureT::MixtureBaseT;
46 using typename RpMixtureT::MixtureTmplT;
47 using typename RpMixtureT::FieldT;
55 void allocateBlocks()
override;
64 extern template class MixtureTmpl< Rpc::Polymer<1>, Rpc::Solvent<1> >;
65 extern template class MixtureTmpl< Rpc::Polymer<2>, Rpc::Solvent<2> >;
66 extern template class MixtureTmpl< Rpc::Polymer<3>, Rpc::Solvent<3> >;
68 extern template class Mixture<1, Rpc::Types<1> >;
69 extern template class Mixture<2, Rpc::Types<2> >;
70 extern template class Mixture<3, Rpc::Types<3> >;
PolymerT & polymer(int id)
Solver and descriptor for a mixture of polymers and solvents.
Solver and descriptor for a mixture of polymers and solvents.
typename Rp::Mixture< D, Types< D > > RpMixtureT
Direct base class.
Descriptor and solver for one polymer species.
Solver and descriptor for a solvent species.
Periodic fields and crystallography.
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.