149 auto FTI = FiberType_t::getFiberTypeIndex();
168 Verbose(120) <<
"ALREADY REGISTERED TYPE "<<
Typename(
FTB->getType()) <<
" --> HDF5 ID " <<
type_id;
175 <<
" --> " <<
FTB->getFiberTypeIndex().description()
176 <<
" --> " <<
FTB->description();
181 printf(
"HDF5TypeAction<>::registerHID() ERROR ==> HDF5 is %d bytes, memory is %d bytes, %s\n",
196 return registerHID(
type_id,
nullptr,
true);
202 if (!
FTB)
return nullptr;
207 Verbose(0) <<
"makeDomainType() ALREADY REGISTERED TYPE "<<
Typename(
FTB->getType());
211 enum {
ELEMENTS = FiberType_t::FiberInfo_t::MULTIPLICITY };
212 enum { RANK = FiberType_t::FiberInfo_t::RANK };
220 typedef typename FiberType_t::FiberInfo_t::Chart_t
DomainType;
221 typedef typename FiberType_t::element_t element_t;
227 <<
"TYPEREGISTRY: fibertype: ELEMENTS: " <<
ELEMENTS <<
" RANK: " << RANK
228 <<
" Domain " <<
Domainname <<
" Element Type is " <<
ElementType <<
" TODO: Create only ONCE global domain here";
238 Verbose(120) <<
" new integer domain ";
243 Verbose(120) <<
" new chart";
254 Verbose(120) << (
ElementTypeSize==8?
"(double, 64bit precision)":
"(single, 32bit or less precision)");
256 if (!
CD)
return nullptr;
259 <<
"makeDomainType() with points from "
260 << (
ElementTypeSize==8?
"(double, 64bit precision)":
"(single, 32bit or less precision)");
267 H->addInterface( f );
275 enum {
ELEMENTS = FiberType_t::FiberInfo_t::MULTIPLICITY };
276 Verbose(120) <<
"makeDomainType() ELEMENTS: " <<
ELEMENTS;
281 Verbose(121) <<
" " << i <<
" --> " <<
coordnames[i];
289 return makeDomainType();
Definition F5Domain.hpp:16
Definition TypeRegistry.hpp:74