SetVC* SetVC_New( Name name, AbstractContext* context, Name _dictionaryEntryName, Variable_Register* variable_Register, ConditionFunction_Register* conFunc_Register, Dictionary* dictionary ) { SetVC* self = _SetVC_DefaultNew( name ); self->isConstructed = True; _VariableCondition_Init( self, context, variable_Register, conFunc_Register, dictionary ); _SetVC_Init( self, _dictionaryEntryName ); return self; }
void FrictionVC_Init( FrictionVC* self, Name name, Name _dictionaryEntryName, Variable_Register* variable_Register, ConditionFunction_Register* conFunc_Register, Dictionary* dictionary, void* _mesh ) { /* General info */ self->type = FrictionVC_Type; self->_sizeOfSelf = sizeof(FrictionVC); self->_deleteSelf = False; /* Virtual info */ self->_delete = _FrictionVC_Delete; self->_print = _FrictionVC_Print; self->_copy = _FrictionVC_Copy; self->_defaultConstructor = (Stg_Component_DefaultConstructorFunction*)FrictionVC_DefaultNew; self->_construct = _FrictionVC_Construct; self->_build = _FrictionVC_Build; self->_initialise = _VariableCondition_Initialise; self->_execute = _VariableCondition_Execute; self->_destroy = _VariableCondition_Destroy; self->_buildSelf = _FrictionVC_BuildSelf; self->_printConcise = _FrictionVC_PrintConcise; self->_readDictionary = _FrictionVC_ReadDictionary; self->_getSet = _FrictionVC_GetSet; self->_getVariableCount = _FrictionVC_GetVariableCount; self->_getVariableIndex = _FrictionVC_GetVariableIndex; self->_getValueIndex = _FrictionVC_GetValueIndex; self->_getValueCount = _FrictionVC_GetValueCount; self->_getValue = _FrictionVC_GetValue; _Stg_Class_Init( (Stg_Class*)self ); _Stg_Object_Init( (Stg_Object*)self, name, NON_GLOBAL ); _Stg_Component_Init( (Stg_Component*)self ); _VariableCondition_Init( (VariableCondition*)self, variable_Register, conFunc_Register, dictionary ); /* Stg_Class info */ _FrictionVC_Init( self, _dictionaryEntryName, _mesh ); }
void SetVC_Init( SetVC* self, Name name, Name _dictionaryEntryName, Variable_Register* variable_Register, ConditionFunction_Register* conFunc_Register, Dictionary* dictionary ) { /* General info */ self->type = SetVC_Type; self->_sizeOfSelf = sizeof(SetVC); self->_deleteSelf = False; /* Virtual info */ self->_delete = _SetVC_Delete; self->_print = _SetVC_Print; self->_copy = _SetVC_Copy; self->_build = _VariableCondition_Build; self->_initialise = _VariableCondition_Initialise; self->_execute = _VariableCondition_Execute; self->_buildSelf = NULL; self->_printConcise = _SetVC_PrintConcise; self->_readDictionary = _SetVC_ReadDictionary; self->_getSet = _SetVC_GetSet; self->_getVariableCount = _SetVC_GetVariableCount; self->_getVariableIndex = _SetVC_GetVariableIndex; self->_getValueIndex = _SetVC_GetValueIndex; self->_getValueCount = _SetVC_GetValueCount; self->_getValue = _SetVC_GetValue; _Stg_Class_Init( (Stg_Class*)self ); _Stg_Object_Init( (Stg_Object*)self, name, NON_GLOBAL ); _Stg_Component_Init( (Stg_Component*)self ); _VariableCondition_Init( (VariableCondition*)self, variable_Register, conFunc_Register, dictionary ); /* Stg_Class info */ _SetVC_Init( self, _dictionaryEntryName ); }