Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

int Impala::Core::Matrix::DistributedAccess::GetDiagonal ( double *  buffer,
int  bufferlength 
) [inline, virtual]

Implements Impala::IDistributedAccess.

Definition at line 486 of file DistributedAccess.h.

References Impala::Util::PropertySet::Add(), GetData(), GetPartNr(), and GetRowPartCount().

00487     {
00488         Util::PropertySet cmd;
00489         cmd.Add("cmd", "diagonal");
00490         std::vector<int> parts;
00491         for (int i=0 ; i<GetRowPartCount() ; ++i)
00492            parts.push_back(GetPartNr(i, i));
00493         int msglength = GetData(buffer, bufferlength, cmd, parts);
00494         return msglength;
00495     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:20:19 2011 for ImpalaSrc by  doxygen 1.5.1