Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions pySDC/CollocationClasses.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class CollGaussLegendre(CollBase):
"""
def __init__(self, num_nodes, tleft, tright):
super(CollGaussLegendre, self).__init__(num_nodes, tleft, tright)
assert num_nodes > 1, "Number of nodes should be at least 1 for Gauss-Legendre, but is %d" % num_nodes
assert num_nodes >= 1, "Number of nodes should be at least 1 for Gauss-Legendre, but is %d" % num_nodes
self.order = 2 * self.num_nodes
self.nodes = self._getNodes
self.weights = self._getWeights(tleft,tright)
Expand Down Expand Up @@ -74,7 +74,7 @@ class CollGaussLobatto(CollBase):
"""
def __init__(self, num_nodes, tleft, tright):
super(CollGaussLobatto, self).__init__(num_nodes, tleft, tright)
assert num_nodes > 1, "Number of nodes should be at least 2 for Gauss-Lobatto, but is %d" % num_nodes
assert num_nodes >= 2, "Number of nodes should be at least 2 for Gauss-Lobatto, but is %d" % num_nodes
self.order = 2 * self.num_nodes - 2
self.nodes = self._getNodes
self.weights = self._getWeights(tleft,tright)
Expand Down Expand Up @@ -111,7 +111,7 @@ class CollGaussRadau_Right(CollBase):
"""
def __init__(self, num_nodes, tleft, tright):
super(CollGaussRadau_Right, self).__init__(num_nodes, tleft, tright)
assert num_nodes > 1, "Number of nodes should be at least 2 for Gauss-Radau, but is %d" % num_nodes
assert num_nodes >= 2, "Number of nodes should be at least 2 for Gauss-Radau, but is %d" % num_nodes
self.order = 2 * self.num_nodes - 1
self.nodes = self._getNodes
self.weights = self._getWeights(tleft,tright)
Expand Down Expand Up @@ -167,7 +167,7 @@ class CollGaussRadau_Left(CollBase):
"""
def __init__(self, num_nodes, tleft, tright):
super(CollGaussRadau_Left, self).__init__(num_nodes, tleft, tright)
assert num_nodes > 1, "Number of nodes should be at least 2 for Gauss-Radau, but is %d" % num_nodes
assert num_nodes >= 2, "Number of nodes should be at least 2 for Gauss-Radau, but is %d" % num_nodes
self.order = 2 * self.num_nodes - 1
self.nodes = self._getNodes
self.weights = self._getWeights(tleft,tright)
Expand Down Expand Up @@ -214,4 +214,4 @@ def _getNodes(self):
nodes = (a * (1 - nodes) + b * (1 + nodes)) / 2
print('WARNING: GaussRadau_Left untested, use at own risk!')

return nodes
return nodes