void _MatrixAssemblyTerm_NA_i__NB_i__Fn_AssignFromXML( void* matrixTerm, Stg_ComponentFactory* cf, void* data ) { MatrixAssemblyTerm_NA_i__NB_i__Fn* self = (MatrixAssemblyTerm_NA_i__NB_i__Fn*)matrixTerm; /* Construct Parent */ _StiffnessMatrixTerm_AssignFromXML( self, cf, data ); }
void _LaplacianStiffnessMatrixTerm_AssignFromXML( void* matrixTerm, Stg_ComponentFactory* cf, void* data ) { LaplacianStiffnessMatrixTerm* self = (LaplacianStiffnessMatrixTerm*)matrixTerm; /* Construct Parent */ _StiffnessMatrixTerm_AssignFromXML( self, cf, data ); _LaplacianStiffnessMatrixTerm_Init( self ); }
void _MatAssembly_NA__Fi__NB_AssignFromXML( void* matrixTerm, Stg_ComponentFactory* cf, void* data ) { MatAssembly_NA__Fi__NB* self = (MatAssembly_NA__Fi__NB*)matrixTerm; PpcManager* ppcManager = NULL; int grad_rho, rho; /* Construct Parent */ _StiffnessMatrixTerm_AssignFromXML( self, cf, data ); /* The PpcManager */ ppcManager = Stg_ComponentFactory_ConstructByKey( cf, self->name, (Dictionary_Entry_Key)"Manager", PpcManager, False, data ); if( !ppcManager ) ppcManager = Stg_ComponentFactory_ConstructByName( cf, (Name)"default_ppcManager", PpcManager, True, data ); grad_rho = PpcManager_GetPpcFromDict( ppcManager, cf, self->name, (Dictionary_Entry_Key)"grad_rho", "grad_rho" ); rho = PpcManager_GetPpcFromDict( ppcManager, cf, self->name, (Dictionary_Entry_Key)"rho", "rho" ); _MatAssembly_NA__Fi__NB_Init( self, ppcManager, grad_rho, rho ); }