[cig-commits] commit: Fixed some issue with the _Teardown issue.
Mercurial
hg at geodynamics.org
Mon Feb 1 15:31:21 PST 2010
changeset: 352:4e054d7a38e1
branch: pcu_rejig
user: JericoRevote
date: Fri Dec 04 18:33:07 2009 +1100
files: MaterialPoints/src/MaterialPointsSwarm.c MaterialPoints/tests/MaterialComponentsSuite.c
description:
Fixed some issue with the _Teardown issue.
diff -r 3e5b5d3b6aca -r 4e054d7a38e1 MaterialPoints/src/MaterialPointsSwarm.c
--- a/MaterialPoints/src/MaterialPointsSwarm.c Fri Dec 04 17:34:43 2009 +1100
+++ b/MaterialPoints/src/MaterialPointsSwarm.c Fri Dec 04 18:33:07 2009 +1100
@@ -167,11 +167,7 @@ void _MaterialPointsSwarm_Init(
"PositionY",
"PositionZ" );
- self->materialIndexVariable = Swarm_NewScalarVariable(
- self,
- "MaterialIndex",
- GetOffsetOfMember( particle , materialIndex ),
- Variable_DataType_Int ); /* Should be unsigned int */
+ self->materialIndexVariable = Swarm_NewScalarVariable( self, "MaterialIndex", GetOffsetOfMember( particle , materialIndex ), Variable_DataType_Int ); /* Should be unsigned int */
/* If we have an escaped routine, clear the defensive flag. */
#if 0
diff -r 3e5b5d3b6aca -r 4e054d7a38e1 MaterialPoints/tests/MaterialComponentsSuite.c
--- a/MaterialPoints/tests/MaterialComponentsSuite.c Fri Dec 04 17:34:43 2009 +1100
+++ b/MaterialPoints/tests/MaterialComponentsSuite.c Fri Dec 04 18:33:07 2009 +1100
@@ -158,9 +158,7 @@ void MaterialComponentsSuite_Setup( Mate
data->feMesh = buildFeMesh( dim, meshSize, minCrds, maxCrds, data->eRegister );
data->cellLayout = (CellLayout*)ElementCellLayout_New( "elementCellLayout", NULL, data->feMesh );
- data->particleLayout = (ParticleLayout*)RandomParticleLayout_New( "randomParticleCellLayout", NULL,
- GlobalCoordSystem, False,
- 20, 13 );
+ data->particleLayout = (ParticleLayout*)RandomParticleLayout_New( "randomParticleCellLayout", NULL, GlobalCoordSystem, False, 20, 13 );
data->mpSwarm = MaterialPointsSwarm_New(
"testSwarm", NULL,
@@ -192,26 +190,10 @@ void MaterialComponentsSuite_Setup( Mate
Dictionary_Add( data->matDict2, "testSwarm-matProp4", Dictionary_Entry_Value_FromBool( True ) );
/* Now update the svRegister to match the material properties */
- data->matPropVar1 = Swarm_NewScalarVariable(
- data->mpSwarm,
- "matProp1",
- GetOffsetOfMember( particle , matProp1 ),
- Variable_DataType_Int );
- data->matPropVar2 = Swarm_NewScalarVariable(
- data->mpSwarm,
- "matProp2",
- GetOffsetOfMember( particle , matProp2 ),
- Variable_DataType_Double );
- data->matPropVar3 = Swarm_NewScalarVariable(
- data->mpSwarm,
- "matProp3",
- GetOffsetOfMember( particle , matProp3 ),
- Variable_DataType_Int );
- data->matPropVar4 = Swarm_NewScalarVariable(
- data->mpSwarm,
- "matProp4",
- GetOffsetOfMember( particle , matProp4 ),
- Variable_DataType_Int );
+ data->matPropVar1 = Swarm_NewScalarVariable( data->mpSwarm, "matProp1", GetOffsetOfMember( particle , matProp1 ), Variable_DataType_Int );
+ data->matPropVar2 = Swarm_NewScalarVariable( data->mpSwarm, "matProp2", GetOffsetOfMember( particle , matProp2 ), Variable_DataType_Double );
+ data->matPropVar3 = Swarm_NewScalarVariable( data->mpSwarm, "matProp3", GetOffsetOfMember( particle , matProp3 ), Variable_DataType_Int );
+ data->matPropVar4 = Swarm_NewScalarVariable( data->mpSwarm, "matProp4", GetOffsetOfMember( particle , matProp4 ), Variable_DataType_Int );
data->mat1 = Material_New( "mat1", NULL, data->shape1, data->matDict1, data->mRegister );
data->mat2 = Material_New( "mat2", NULL, data->shape2, data->matDict2, data->mRegister );
@@ -229,19 +211,19 @@ void MaterialComponentsSuite_Setup( Mate
void MaterialComponentsSuite_Teardown( MaterialComponentsSuiteData* data ) {
- Stg_Class_Delete( data->mpSwarm );
- Stg_Class_Delete( data->cellLayout );
- Stg_Class_Delete( data->particleLayout );
- Stg_Class_Delete( data->feMesh );
+ _Stg_Component_Delete( data->mpSwarm );
+ _Stg_Component_Delete( data->cellLayout );
+ _Stg_Component_Delete( data->particleLayout );
+ _Stg_Component_Delete( data->feMesh );
Stg_Class_Delete( data->eRegister );
Stg_Class_Delete( data->svRegister );
Stg_Class_Delete( data->mRegister );
- Stg_Class_Delete( data->mat1 );
- Stg_Class_Delete( data->mat2 );
+ _Stg_Component_Delete( data->mat1 );
+ _Stg_Component_Delete( data->mat2 );
Stg_Class_Delete( data->matDict1 );
Stg_Class_Delete( data->matDict2 );
- Stg_Class_Delete( data->shape1 );
- Stg_Class_Delete( data->shape2 );
+ _Stg_Component_Delete( data->shape1 );
+ _Stg_Component_Delete( data->shape2 );
}
@@ -252,12 +234,9 @@ void MaterialComponentsSuite_TestRegiste
"Swarm's Build phase (performed already in test suite setup." );
pcu_check_true( data->mRegister != NULL );
-
pcu_check_true( Materials_Register_GetCount( data->mRegister ) == 2 );
pcu_check_true( Materials_Register_GetByIndex( data->mRegister, 0 ) == data->mat1 );
pcu_check_true( Materials_Register_GetByIndex( data->mRegister, 1 ) == data->mat2 );
-
-
}
More information about the CIG-COMMITS
mailing list