easyvvuq.base_element
1__copyright__ = """ 2 3 Copyright 2018 Robin A. Richardson, David W. Wright 4 5 This file is part of EasyVVUQ 6 7 EasyVVUQ is free software: you can redistribute it and/or modify 8 it under the terms of the Lesser GNU General Public License as published by 9 the Free Software Foundation, either version 3 of the License, or 10 (at your option) any later version. 11 12 EasyVVUQ is distributed in the hope that it will be useful, 13 but WITHOUT ANY WARRANTY; without even the implied warranty of 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 Lesser GNU General Public License for more details. 16 17 You should have received a copy of the Lesser GNU General Public License 18 along with this program. If not, see <https://www.gnu.org/licenses/>. 19 20""" 21__license__ = "LGPL" 22 23 24class BaseElement(object): 25 """Baseclass for all EasyVVUQ elements. 26 27 Attributes 28 ---------- 29 30 """ 31 32 def element_name(self): 33 raise NotImplementedError 34 35 def element_version(self): 36 raise NotImplementedError 37 38 def element_category(self): 39 raise NotImplementedError
class
BaseElement:
25class BaseElement(object): 26 """Baseclass for all EasyVVUQ elements. 27 28 Attributes 29 ---------- 30 31 """ 32 33 def element_name(self): 34 raise NotImplementedError 35 36 def element_version(self): 37 raise NotImplementedError 38 39 def element_category(self): 40 raise NotImplementedError
Baseclass for all EasyVVUQ elements.