47     m_verbose  = pSession->DefinesCmdLineArgument(
"verbose");
 
   48     m_spacedim = pFields[0]->GetGraph()->GetSpaceDimension();
 
   49     pSession->LoadParameter(
"PreconMatFreezNumb", m_PreconMatFreezNumb, 200);
 
   51 void PreconCfs::v_InitObject()
 
   58     boost::ignore_unused(flag);
 
   65 void PreconCfs::DoPreconCfs(
 
   70     ASSERTL0(pInput.size() == pOutput.size(),
 
   71              "In and Out not the same size in DoNullPrecon");
 
   72     v_DoPreconCfs(pFields, pInput, pOutput, flag);
 
   73     m_PreconTimesCounter++;
 
   76 void PreconCfs::v_DoPreconCfs(
 
   81     boost::ignore_unused(pFields, pInput, pOutput, flag);
 
   82     NEKERROR(ErrorUtil::efatal, 
"v_DoPreconCfs not defined");
 
   85 void PreconCfs::v_BuildPreconCfs(
 
   90     boost::ignore_unused(pFields, intmp, time, lambda);
 
   91     NEKERROR(ErrorUtil::efatal, 
"v_BuildPreconCfs not defined");
 
   97     boost::ignore_unused(res, dtLambda);
 
   98     NEKERROR(ErrorUtil::efatal, 
"v_UpdatePreconMatCheck not defined");
 
#define ASSERTL0(condition, msg)
 
#define NEKERROR(type, msg)
Assert Level 0 – Fundamental assert which is used whether in FULLDEBUG, DEBUG or OPT compilation mode...
 
std::shared_ptr< SessionReader > SessionReaderSharedPtr
 
std::shared_ptr< Comm > CommSharedPtr
Pointer to a Communicator object.
 
The above copyright notice and this permission notice shall be included.
 
void Vcopy(int n, const T *x, const int incx, T *y, const int incy)