Changeset 3472


Ignore:
Timestamp:
04/08/10 14:13:20 (15 years ago)
Author:
Eric.Larour
Message:

Added dynamic casting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/DataSet/DataSet.cpp

    r3470 r3472  
    909909                if((*object)->Enum()==NodeEnum()){
    910910
    911                         dofobject=(DofObject*)(*object);
     911                        dofobject=dynamic_cast<DofObject*>(*object);
    912912                        dofobject->CreatePartition(partition);
    913913                }
     
    963963        for ( object=objects.begin() ; object < objects.end(); object++ ){
    964964
    965                 dofobject=(DofObject*)(*object);
     965                dofobject=dynamic_cast<DofObject*>(*object);
    966966                dofobject->DistributeDofs(&dofcount);
    967        
     967
    968968        }
    969969
     
    995995        for ( object=objects.begin() ; object < objects.end(); object++ ){
    996996
    997                 dofobject=(DofObject*)(*object);
     997                dofobject=dynamic_cast<DofObject*>(*object);
    998998                dofobject->OffsetDofs(dofcount);
    999999       
     
    10091009                       
    10101010                /*Ok, let this object show its true dofs, if is is a true dof: */
    1011                 dofobject=(DofObject*)(*object);
     1011                dofobject=dynamic_cast<DofObject*>(*object);
    10121012                dofobject->ShowTrueDofs(truedofs);
    10131013        }
     
    10181018        for ( object=objects.begin() ; object < objects.end(); object++ ){
    10191019
    1020                 dofobject=(DofObject*)(*object);
     1020                dofobject=dynamic_cast<DofObject*>(*object);
    10211021                dofobject->UpdateCloneDofs(alltruedofs);
    10221022
     
    11511151
    11521152                /*For this object, decide whether it is a clone: */
    1153                 dofobject=(DofObject*)(*object);
     1153                dofobject=dynamic_cast<DofObject*>(*object);
    11541154                dofobject->SetClone(minranks);
    11551155        }
Note: See TracChangeset for help on using the changeset viewer.