CHROMA
|
#include <iostream>
#include <cstdio>
#include "chroma.h"
#include "actions/ferm/fermstates/stout_fermstate_params.h"
#include "actions/ferm/fermstates/stout_fermstate_w.h"
#include "actions/ferm/invert/invcg2.h"
Go to the source code of this file.
Typedefs | |
typedef LatticeFermion | T |
typedef multi1d< LatticeColorMatrix > | P |
typedef multi1d< LatticeColorMatrix > | Q |
Functions | |
int | main (int argc, char *argv[]) |
typedef multi1d<LatticeColorMatrix> P |
Definition at line 14 of file t_stout_state.cc.
typedef multi1d<LatticeColorMatrix> Q |
Definition at line 15 of file t_stout_state.cc.
typedef LatticeFermion T |
Definition at line 13 of file t_stout_state.cc.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Example of calling a plaquette routine
NOTE: the STL is not used to hold gauge fields
Definition at line 17 of file t_stout_state.cc.
References Chroma::Cfg_t::cfg_type, Chroma::CFG_TYPE_WEAK_FIELD, Chroma::UnprecWilsonLinOp::deriv(), Chroma::finalize(), FORWARD, Chroma::gaugeStartup(), Chroma::gaussian(), Chroma::Stouting::getFsAndBs(), Chroma::Stouting::getQsandCs(), Chroma::getXMLOutputFileName(), Chroma::i, Chroma::initialize(), l, link, Chroma::Mass, Chroma::MaxCG, Chroma::MesPlq(), Chroma::MINUS, mu, Chroma::StoutFermStateParams::n_smear, Nd, nu, phi, Chroma::PLUS, Chroma::pop(), Chroma::push(), Chroma::reunit(), Chroma::rgauge(), Chroma::StoutFermStateParams::rho, Chroma::RsdCG, s_plaq, Chroma::StoutFermStateParams::smear_in_this_dirP, Chroma::Stouting::stout_smear(), t_plaq, Chroma::u, w_plaq, Chroma::write(), and Chroma::zero.