43 if (foundObject<VolFieldType>(fieldName))
46 <<
"readFields : " << VolFieldType::typeName
47 <<
" " << fieldName <<
" already in database"
50 else if (foundObject<SurfaceFieldType>(fieldName))
53 <<
"readFields: " << SurfaceFieldType::typeName
54 <<
" " << fieldName <<
" already exists in database"
55 <<
" already in database" <<
endl;
75 if (fieldHeader.typeHeaderOk<VolFieldType>(
true,
true,
false))
78 Log <<
" Reading " << fieldName <<
endl;
79 VolFieldType* fldPtr(
new VolFieldType(fieldHeader,
mesh_));
80 mesh_.objectRegistry::store(fldPtr);
83 else if (fieldHeader.typeHeaderOk<SurfaceFieldType>(
true,
true,
false))
86 Log <<
" Reading " << fieldName <<
endl;
87 SurfaceFieldType* fldPtr(
new SurfaceFieldType(fieldHeader,
mesh_));
88 mesh_.objectRegistry::store(fldPtr);