1 #include "SALOME_Matrix_i.hxx"
2 #include "SenderFactory.hxx"
4 SALOME_Matrix_i::SALOME_Matrix_i(const SALOMEMultiComm& multiCommunicator,const double *tabToSend,int nbOfRow,int nbOfColumn,bool ownTabToSend):_tabToSend(tabToSend),
6 _nbOfColumn(nbOfColumn),
7 _ownTabToSend(ownTabToSend),
8 _type(multiCommunicator)
12 SALOME_Matrix_i::~SALOME_Matrix_i()
18 SALOME::SenderDouble_ptr SALOME_Matrix_i::getData()
20 return SenderFactory::buildSender(_type,_tabToSend,_nbOfRow*_nbOfColumn,_ownTabToSend);
23 CORBA::Long SALOME_Matrix_i::getSizeOfColumn()
28 void SALOME_Matrix_i::release()
30 PortableServer::ObjectId_var oid = _default_POA()->servant_to_id(this);
31 _default_POA()->deactivate_object(oid);