Skip to content

Commit

Permalink
a further simplification
Browse files Browse the repository at this point in the history
  • Loading branch information
Robert C. Kirby committed Feb 25, 2025
1 parent 7de6ae8 commit 43f9083
Showing 1 changed file with 0 additions and 23 deletions.
23 changes: 0 additions & 23 deletions irksome/stage.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,29 +19,6 @@
from .tools import (AI, IA, ConstantOrZero, getNullspace, is_ode, replace)


def isiterable(x):
return hasattr(x, "__iter__") or isinstance(x, Iterable)


def split_field(num_fields, u):
ubits = np.array(split(u), dtype="O")
return ubits


def split_stage_field(num_stages, num_fields, UU):
UUbits = np.reshape(np.asarray(split(UU), dtype="O"),
(num_stages, num_fields))
return UUbits


def getBits(num_stages, num_fields, u0, UU, v, VV):
u0bits, vbits = (split_field(num_fields, x) for x in (u0, v))
UUbits, VVbits = (split_stage_field(num_stages, num_fields, x)
for x in (UU, VV))

return u0bits, vbits, VVbits, UUbits


def getFormStage(F, butch, u0, t, dt, bcs=None, splitting=None, vandermonde=None,
bc_constraints=None, nullspace=None):
"""Given a time-dependent variational form and a
Expand Down

0 comments on commit 43f9083

Please sign in to comment.