SetVC* _SetVC_New( SETVC_DEFARGS ) { SetVC* self; /* Allocate memory/General info */ assert( _sizeOfSelf >= sizeof(SetVC) ); self = (SetVC*)_VariableCondition_New( VARIABLECONDITION_PASSARGS ); /* Virtual info */ /* Stg_Class info */ return self; }
FrictionVC* _FrictionVC_New( SizeT _sizeOfSelf, Type type, Stg_Class_DeleteFunction* _delete, Stg_Class_PrintFunction* _print, Stg_Class_CopyFunction* _copy, Stg_Component_DefaultConstructorFunction* _defaultConstructor, Stg_Component_ConstructFunction* _construct, Stg_Component_BuildFunction* _build, Stg_Component_InitialiseFunction* _initialise, Stg_Component_ExecuteFunction* _execute, Stg_Component_DestroyFunction* _destroy, Name name, Bool initFlag, VariableCondition_BuildSelfFunc* _buildSelf, VariableCondition_PrintConciseFunc* _printConcise, VariableCondition_ReadDictionaryFunc* _readDictionary, VariableCondition_GetSetFunc* _getSet, VariableCondition_GetVariableCountFunc* _getVariableCount, VariableCondition_GetVariableIndexFunc* _getVariableIndex, VariableCondition_GetValueIndexFunc* _getValueIndex, VariableCondition_GetValueCountFunc* _getValueCount, VariableCondition_GetValueFunc* _getValue, Name _dictionaryEntryName, Variable_Register* variable_Register, ConditionFunction_Register* conFunc_Register, Dictionary* dictionary, void* _mesh) { FrictionVC* self; /* Allocate memory/General info */ assert(_sizeOfSelf >= sizeof(FrictionVC)); self = (FrictionVC*)_VariableCondition_New( _sizeOfSelf, type, _delete, _print, _copy, _defaultConstructor, _construct, _build, _initialise, _execute, _destroy, name, initFlag, _buildSelf, _printConcise, _readDictionary, _getSet, _getVariableCount, _getVariableIndex, _getValueIndex, _getValueCount, _getValue, variable_Register, conFunc_Register, dictionary ); /* Virtual info */ /* Stg_Class info */ if( initFlag ){ _FrictionVC_Init( self, _dictionaryEntryName, _mesh ); } return self; }