11#include "GaudiKernel/StatusCode.h"
12#include "GaudiKernel/MsgStream.h"
13#include "GaudiKernel/AlgTool.h"
25 const IInterface* parent)
28 declareInterface<IMatrixTool>(
this);
44 msg(MSG::DEBUG) <<
"initialize() of IPCMatrixTool" <<
endmsg;
46 return StatusCode::SUCCESS;
52 msg(MSG::DEBUG) <<
"finalize() of IPCMatrixTool" <<
endmsg;
54 return StatusCode::SUCCESS;
64 if (
m_ipcmat->init()!=StatusCode::SUCCESS) {
66 return StatusCode::FAILURE;
70 if (
m_ipcmat->allocate(nDoF)!=StatusCode::SUCCESS) {
72 return StatusCode::FAILURE;
76 return StatusCode::SUCCESS;
contains the base implementation for handling symmertic matrices
Ensure that the ATLAS eigen extensions are properly loaded.