Modules | |
FEO Components | |
Data Components | |
Math Components | |
Common Components |
LIBRARY hypfem.dll DESCRIPTION 'FEM Server - Part of the Ephydryne Package' EXPORTS InitLibrary hypDllGetClassObject hypDllCanUnloadNow hypDllRegisterServer hypDllUnregisterServer
Here are the list of the registered component in this server:
case hyp_ker::dll_attach : { hyp_ker::CFactoryData FactoryDataArray[]={ hyp_ker::CFactoryData(&CLSID_hypCContainer,common::CContainer::CreateInstance,"Container"), hyp_ker::CFactoryData(&CLSID_hypCFactoriesLibrary,common::CFactoriesLibrary::CreateInstance,"FactoriesLibrary"), hyp_ker::CFactoryData(&CLSID_hypCMathMatrix,math::CMatrix::CreateInstance,"MathMatrix"), hyp_ker::CFactoryData(&CLSID_hypCMathVector,math::CVector::CreateInstance,"MathVector"), hyp_ker::CFactoryData(&CLSID_hypCGeometricVertex,data::CGeometricVertex::CreateInstance,"GeometricVertex"), hyp_ker::CFactoryData(&CLSID_hypCGeometricBase,data::CGeometricBase::CreateInstance,"GeometricBase"), hyp_ker::CFactoryData(&CLSID_hypCGeometricSide,data::CGeometricSide::CreateInstance,"GeometricSide"), hyp_ker::CFactoryData(&CLSID_hypCGeometricObject,data::CGeometricObject::CreateInstanceForGeometry,"GeometricObject"), hyp_ker::CFactoryData(&CLSID_hypCGeometricObjectForFiniteElement,data::CGeometricObject::CreateInstanceForFiniteElement,"GeometricObjectForFiniteElement"), hyp_ker::CFactoryData(&CLSID_hypCDefaultMaterial,fem::CFEOMaterials::CreateInstanceDefault,"DefaultMaterial"), hyp_ker::CFactoryData(&CLSID_hypCSteelMaterial,fem::CFEOMaterials::CreateInstanceSteel,"SteelMaterial"), hyp_ker::CFactoryData(&CLSID_hypCBrick42Element,fem::CFEOElements::CreateInstanceBrick42,"Brick42"), hyp_ker::CFactoryData(&CLSID_hypCFEONode,fem::CFEONode::CreateInstance,"FEONode"), hyp_ker::CFactoryData(&CLSID_hypCFEOMesh,fem::CFEOMesh::CreateInstance,"FEOMesh") }; int cFactoryDataEntries= sizeof(FactoryDataArray) / sizeof(hyp_ker::CFactoryData); hyp_ker::CFactory::InitStaticMembers(FactoryDataArray,cFactoryDataEntries,*Param.begin()); hypfem_TRACE( ("Appel de InitLibrary %s",Param.begin()->c_str()) ); break; } //DOXYTAG
|
|