40 void setUpdater::updateSets(
const mapPolyMesh& morphMap)
const
46 HashTable<const Type*> memSets =
47 morphMap.mesh().objectRegistry::lookupClass<Type>();
51 typename HashTable<const Type*>::iterator iter = memSets.begin();
52 iter != memSets.end();
56 Type&
set =
const_cast<Type&
>(*iter());
60 Pout<<
"Set:" <<
set.
name() <<
" size:" <<
set.size()
61 <<
" updated in memory" <<
endl;
64 set.updateMesh(morphMap);
78 morphMap.mesh().time(),
79 morphMap.mesh().time().findInstance
81 morphMap.mesh().meshDir(),
87 IOobjectList fileSets(Objects.lookupClass(Type::typeName));
92 iter != fileSets.end();
96 if (!memSets.found(iter.key()))
103 Pout<<
"Set:" <<
set.
name() <<
" size:" <<
set.size()
104 <<
" updated on disk" <<
endl;
107 set.updateMesh(morphMap);
115 Pout<<
"Set:" << iter.key() <<
" already updated from memory"