Skip to content

Commit a2df853

Browse files
committed
#704 changed to has_bc_of_form
1 parent 0dde075 commit a2df853

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

pybamm/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ def version(formatted=False):
229229
# Mesh and Discretisation classes
230230
#
231231
from .discretisations.discretisation import Discretisation
232-
from .discretisations.discretisation import has_bc_condition_of_form
232+
from .discretisations.discretisation import has_bc_of_form
233233
from .meshes.meshes import Mesh, SubMesh, MeshGenerator
234234
from .meshes.zero_dimensional_submesh import SubMesh0D
235235
from .meshes.one_dimensional_submeshes import (

pybamm/discretisations/discretisation.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from scipy.sparse import block_diag, csr_matrix
88

99

10-
def has_bc_condition_of_form(symbol, side, bcs, form):
10+
def has_bc_of_form(symbol, side, bcs, form):
1111

1212
if symbol.id in bcs:
1313
if bcs[symbol.id][side][1] == form:

pybamm/spatial_methods/finite_volume.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@ def boundary_value_or_flux(self, symbol, discretised_child, bcs=None):
614614
# https://github.com/Scottmar93/extrapolation-coefficents/tree/master
615615
if isinstance(symbol, pybamm.BoundaryValue):
616616

617-
if use_bcs and pybamm.has_bc_condition_of_form(
617+
if use_bcs and pybamm.has_bc_of_form(
618618
child, symbol.side, bcs, "Dirichlet"
619619
):
620620
# just use the value from the bc: f(x*)
@@ -627,7 +627,7 @@ def boundary_value_or_flux(self, symbol, discretised_child, bcs=None):
627627
# to find value at x* use formula:
628628
# f(x*) = f_1 - (dx0 / dx1) (f_2 - f_1)
629629

630-
if use_bcs and pybamm.has_bc_condition_of_form(
630+
if use_bcs and pybamm.has_bc_of_form(
631631
child, symbol.side, bcs, "Neumann"
632632
):
633633
sub_matrix = csr_matrix(([1], ([0], [0])), shape=(1, prim_pts),)
@@ -643,7 +643,7 @@ def boundary_value_or_flux(self, symbol, discretised_child, bcs=None):
643643

644644
elif extrap_order == "quadratic":
645645

646-
if use_bcs and pybamm.has_bc_condition_of_form(
646+
if use_bcs and pybamm.has_bc_of_form(
647647
child, symbol.side, bcs, "Neumann"
648648
):
649649
a = (dx0 + dx1) ** 2 / (dx1 * (2 * dx0 + dx1))
@@ -672,7 +672,7 @@ def boundary_value_or_flux(self, symbol, discretised_child, bcs=None):
672672

673673
if extrap_order == "linear":
674674

675-
if use_bcs and pybamm.has_bc_condition_of_form(
675+
if use_bcs and pybamm.has_bc_of_form(
676676
child, symbol.side, bcs, "Neumann"
677677
):
678678
# use formula:
@@ -695,7 +695,7 @@ def boundary_value_or_flux(self, symbol, discretised_child, bcs=None):
695695
additive = pybamm.Scalar(0)
696696
elif extrap_order == "quadratic":
697697

698-
if use_bcs and pybamm.has_bc_condition_of_form(
698+
if use_bcs and pybamm.has_bc_of_form(
699699
child, symbol.side, bcs, "Neumann"
700700
):
701701
a = (dxN + dxNm1) ** 2 / (dxNm1 * (2 * dxN + dxNm1))
@@ -730,7 +730,7 @@ def boundary_value_or_flux(self, symbol, discretised_child, bcs=None):
730730

731731
elif isinstance(symbol, pybamm.BoundaryGradient):
732732

733-
if use_bcs and pybamm.has_bc_condition_of_form(
733+
if use_bcs and pybamm.has_bc_of_form(
734734
child, symbol.side, bcs, "Neumann"
735735
):
736736
# just use the value from the bc: f'(x*)

0 commit comments

Comments
 (0)