|
CHROMA
|
External fields. More...
Classes | |
| class | ZeroExternalField |
| Construct zero field. More... | |
| struct | ConstantMagneticParams |
| class | ConstantMagneticExternalField |
| Construct constant Magnetic field. More... | |
| struct | LinearElectricParams |
| class | LinearElectricExternalField |
| Construct Linear Electric field (E = epsilon*x) More... | |
Functions | |
| int | epsilon (int i, int j, int k) |
| void | read (XMLReader &xml, const std::string &path, ExternalFieldEnv::ConstantMagneticParams ¶m) |
| Reader. More... | |
| void | write (XMLWriter &xml, const std::string &path, const ExternalFieldEnv::ConstantMagneticParams ¶m) |
| Writer. More... | |
| void | read (XMLReader &xml, const std::string &path, ExternalFieldEnv::LinearElectricParams ¶m) |
| Reader. More... | |
| void | write (XMLWriter &xml, const std::string &path, const ExternalFieldEnv::LinearElectricParams ¶m) |
| Writer. More... | |
| Handle< ExternalField > | reader (XMLReader &xml, const std::string &path) |
| bool | registerAll () |
| Register all the factories. More... | |
Variables | |
| static bool | registered = false |
| Local registration flag. More... | |
External fields.
Name and registration.
| int Chroma::ExternalFieldEnv::epsilon | ( | int | i, |
| int | j, | ||
| int | k | ||
| ) |
Definition at line 23 of file extfield_aggregate_w.cc.
References Chroma::i, j, and Chroma::k.
Referenced by Chroma::DiffMdagLinOpArray< T, P, Q >::deriv(), Chroma::DiffMdagMLinOpArray< T, P, Q >::deriv(), Chroma::DiffMdagLinOp< T, P, Q >::deriv(), Chroma::DiffMdagMLinOp< T, P, Q >::deriv(), higham(), Chroma::UnprecHTContFrac5DFermActArray::init(), Chroma::EvenOddPrecHtContFrac5DFermActArray::init(), Chroma::EvenOddPrecOvlapContFrac5DFermActArray::init(), Chroma::UnprecOvlapContFrac5DFermActArray::init(), Chroma::EvenOddPrecZoloNEFFermActArray::initCoeffs(), Chroma::UnprecZoloNEFFermActArray::initCoeffs(), Chroma::InvGMRESR_CG(), Chroma::InvGMRESR_CG_a(), Chroma::InvRelGMRESR_CG(), Chroma::InvRelGMRESR_CG_a(), Chroma::InvRelGMRESR_SUMR(), Chroma::InvRelGMRESR_SUMR_a(), Chroma::InvRelSUMR(), Chroma::InvRelSUMR_a(), Chroma::InvSUMR(), Chroma::InvSUMR_a(), Chroma::MInvRelSUMR(), Chroma::MInvRelSUMR_a(), Chroma::MInvSUMR(), Chroma::MInvSUMR_a(), Chroma::ExternalFieldEnv::ConstantMagneticExternalField::operator()(), Chroma::lg5eps_double_pass::operator()(), Chroma::lg5eps::operator()(), Chroma::lovddag_double_pass::operator()(), Chroma::lovddag::operator()(), Chroma::lovlap_double_pass::operator()(), Chroma::lovlapms::operator()(), Chroma::approx_lopscl< T, C >::operator()(), Chroma::approx_lmdag< T >::operator()(), Chroma::approx_lmdagm< T >::operator()(), and zolotarev().
| Handle< ExternalField > Chroma::ExternalFieldEnv::reader | ( | XMLReader & | xml, |
| const std::string & | path | ||
| ) |
Definition at line 160 of file extfield_aggregate_w.cc.
References Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::AsqtadFermActEnv::name, and read().
Referenced by Chroma::CreateExtFieldFermStateEnv::createFerm().
| bool Chroma::ExternalFieldEnv::registerAll | ( | ) |
Register all the factories.
Register all the factories
Definition at line 265 of file extfield_aggregate_w.cc.
References Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), and registered.
Referenced by Chroma::EvenOddPrecCloverExtFieldFermActEnv::registerAll(), and Chroma::CreateExtFieldFermStateEnv::registerAll().
|
static |
Local registration flag.
Definition at line 262 of file extfield_aggregate_w.cc.
Referenced by registerAll().