localgroup=_source_group;
else
localgroup=_target_group;
- //delete _icoco_field;
+ delete _icoco_field;
+
_icoco_field=new ICoCo::MEDField(*const_cast<ICoCo::TrioField* >(triofield), *localgroup);
attachLocalField(_icoco_field);
return;
if (triofield._field!=0)
{
_field = new ParaMEDMEM::ParaFIELD(ParaMEDMEM::ON_CELLS,ParaMEDMEM::ONE_TIME,_mesh, *_comp_topology );
+ _field->getField()->setNature(ParaMEDMEM::ConservativeVolumic);
ParaMEDMEM::DataArrayDouble *fieldArr=_field->getField()->getArray();
_field->getField()->setName(triofield.getName().c_str());
_field->getField()->setTime(triofield._time1,0,triofield._itnumber);
{
// _field = new ParaMEDMEM::ParaFIELD(ParaMEDMEM::ON_CELLS,_support, *_comp_topology );
_field = new ParaMEDMEM::ParaFIELD(ParaMEDMEM::ON_CELLS,ParaMEDMEM::ONE_TIME,_mesh, *_comp_topology );
+ _field->getField()->setNature(ParaMEDMEM::ConservativeVolumic);
_field->getField()->setName(triofield.getName().c_str());
_field->getField()->setTime(triofield._time1,0,triofield._itnumber);
// the trio field points to the pointer inside the MED field