struct gmx_domdec_t;
struct gmx_mtop_t;
+struct gmx_localtop_t;
struct t_commrec;
struct t_inputrec;
+class t_state;
namespace gmx
{
struct DomdecOptions;
struct MdrunOptions;
struct MDModulesNotifiers;
+class ObservablesReducerBuilder;
template<typename T>
class ArrayRef;
//! Destructor
~DomainDecompositionBuilder();
//! Build the resulting DD manager
- gmx_domdec_t* build(LocalAtomSetManager* atomSets);
+ gmx_domdec_t* build(LocalAtomSetManager* atomSets,
+ const gmx_localtop_t& localTopology,
+ const t_state& localState,
+ ObservablesReducerBuilder* observablesReducerBuilder);
private:
class Impl;