1 #ifndef CYCLUS_SRC_STATE_WRANGLER_H_ 2 #define CYCLUS_SRC_STATE_WRANGLER_H_ 62 #endif // CYCLUS_SRC_STATE_WRANGLER_H_ An abjstract interface that must be implemented by all simulation agents and all agent member variabl...
virtual void InitFrom(QueryableBackend *b)=0
Intializes an agent's internal state from an output database.
double b(int nuc)
Computes the scattering length [cm] from the coherent and incoherent components.
A class for extracting information from a given XML parser.
virtual void Snapshot(DbInit di)=0
Snapshots agent-internal state to the output db via di.
virtual std::string schema()=0
Returns an object's xml rng schema for initializing from input files.
virtual StateWrangler * Clone()=0
Return a newly created/allocated object that is an exact copy of this.
DbInit provides an interface for agents to record data to the output db that automatically injects th...
taken directly from OsiSolverInterface.cpp on 2/17/14 from https://projects.coin-or.org/Osi/browser/trunk.
virtual void InfileToDb(InfileTree *qe, DbInit di)=0
Translates info for the object from input file information to the database by reading parameters from...
Interface implemented by backends that support rudimentary querying.