9 #ifndef fixedGridConfiguration_H_
10 #define fixedGridConfiguration_H_
19 #include <vlutil/vlFilename.h>
21 #include <mtl/lispEnv.h>
58 virtual bool processFile(MAKRti::DtFilename
const& gridConfigFilename);
61 virtual MAKRti::DtString
const& routingSpaceName()
const;
64 virtual MAKRti::DtString
const& subspaceDimensionName()
const;
67 virtual std::vector<MAKRti::DtString>
const& dimensions()
const;
71 virtual int dimensionIndex(MAKRti::DtString
const& dimensionName)
const;
77 virtual void print()
const;
83 virtual bool loadFile(MAKRti::DtFilename
const& gridConfigFilename);
90 virtual MAKRti::DtlObjPtr parseRoutingSpaceName(MAKRti::DtlObjPtr list);
94 virtual MAKRti::DtlObjPtr parseSubspace( MAKRti::DtlObjPtr list );
97 virtual void parseDimensions( MAKRti::DtlObjPtr list );
101 virtual bool parseSubspacePartitions( MAKRti::DtlObjPtr list );
105 virtual bool parsePartitions( MAKRti::DtlObjPtr list );