1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
// Gmsh - Copyright (C) 1997-2020 C. Geuzaine, J.-F. Remacle
//
// See the LICENSE.txt file for license information. Please report all
// issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
#include "linearSystemFull.h"
#include "linearSystemCSR.h"
#include "linearSystemGmm.h"
void linearSystemBase::setParameter(const std::string &key, std::string value)
{
if(isAllocated())
Msg::Error("this system is already allocated, parameters cannot be set");
_parameters[key] = value;
}
std::string linearSystemBase::getParameter(const std::string &key) const
{
std::map<std::string, std::string>::const_iterator it;
it = this->_parameters.find(key);
if(it == this->_parameters.end())
return "";
else
return it->second;
}
|