LatticeYangMills
jsonobservable.h
1 #pragma once
2 #include "InputOutput/JsonInput/json.hpp"
3 #include "Apps/app.h"
4 
5 namespace LatticeIO {
6  namespace JsonInput {
7  // Generic observable validation
8  void validateObservables();
9  bool validateCoreObservables(std::string obsType);
10 
11  // Core implemented observables
12  void validatePlaquette();
13 
14  // Generic observable registration
15  void registerObservables(App*& app);
16  void registerCoreObservables(App*& app, std::string obsType);
17 
18  } // end JsonInput
19 } // end LatticeIO
Contains the definition of the App prototype.
Prototype for the App class group.
Definition: app.h:59