int s, nbSegS = 1 + BASE_INTERSECTOR::getRealSourceCoordinates(iS,coordsS);
for ( s = 0; s < nbSegS; ++s )
{
- double surf = BASE_INTERSECTOR::intersectSegments(coordsT.data() + t*SPACEDIM,
- coordsS.data() + s*SPACEDIM);
+ double surf = BASE_INTERSECTOR::intersectSegments(&coordsT[0] + t*SPACEDIM,
+ &coordsS[0] + s*SPACEDIM);
if(surf!=0.)
resRow.insert(std::make_pair(OTT<ConnType,numPol>::indFC(iS),surf));
}
int s, nbSegS = 1 + BASE_INTERSECTOR::getRealSourceCoordinates(iS,coordsS);
for ( s = 0; s < nbSegS; ++s )
{
- double surf = BASE_INTERSECTOR::intersectSegments(segmentsT[t]._coords.data(),
- coordsS.data() + s*SPACEDIM);
+ double surf = BASE_INTERSECTOR::intersectSegments(&segmentsT[t]._coords[0],
+ &coordsS[0] + s*SPACEDIM);
if(surf!=0.)
{
typename MyMatrix::value_type::const_iterator iterRes=resRow.find(OTT<ConnType,numPol>::indFC(iS));
BASE_INTERSECTOR::_meshS, segmentsS);
for ( int s = 0; s < segmentsS.size(); ++s )
{
- double surf = BASE_INTERSECTOR::intersectSegments(segmentsS[s]._coords.data(),
- coordsT.data() + t*SPACEDIM);
+ double surf = BASE_INTERSECTOR::intersectSegments(&segmentsS[s]._coords[0],
+ &coordsT[0] + t*SPACEDIM);
if(surf!=0.)
{
int nS = segmentsS[s]._nodeId;
BASE_INTERSECTOR::_meshS, segmentsS);
for ( int s = 0; s < segmentsS.size(); ++s )
{
- double surf = BASE_INTERSECTOR::intersectSegments(segmentsT[t]._coords.data(),
- segmentsS[s]._coords.data());
+ double surf = BASE_INTERSECTOR::intersectSegments(&segmentsT[t]._coords[0],
+ &segmentsS[s]._coords[0]);
if(surf!=0.)
{
int nS = segmentsS[s]._nodeId;