fipy.terms

Discretizations of partial differential equation expressions

Exceptions

AbstractBaseClassError([s])

ExplicitVariableError([s])

IncorrectSolutionVariable([s])

SolutionVariableNumberError([s])

SolutionVariableRequiredError([s])

TermMultiplyError([s])

TransientTermError([s])

VectorCoeffError([s])

exception fipy.terms.AbstractBaseClassError(s="can't instantiate abstract base class")

Bases: NotImplementedError

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception fipy.terms.ExplicitVariableError(s='Terms with explicit Variables cannot mix with Terms with implicit Variables.')

Bases: Exception

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception fipy.terms.IncorrectSolutionVariable(s='The solution variable is incorrect.')

Bases: Exception

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception fipy.terms.SolutionVariableNumberError(s='Different number of solution variables and equations.')

Bases: Exception

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception fipy.terms.SolutionVariableRequiredError(s='The solution variable needs to be specified.')

Bases: Exception

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception fipy.terms.TermMultiplyError(s='Must multiply terms by int or float.')

Bases: Exception

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception fipy.terms.TransientTermError(s='The equation requires a TransientTerm with explicit convection.')

Bases: Exception

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception fipy.terms.VectorCoeffError(s='The coefficient must be a vector value.')

Bases: TypeError

__cause__

exception cause

__context__

exception context

__getattribute__(name, /)

Return getattr(self, name).

__reduce__()

Helper for pickle.

__repr__()

Return repr(self).

__str__()

Return str(self).

add_note(object, /)

Exception.add_note(note) – add a note to the exception

with_traceback(object, /)

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

Modules

abstractBinaryTerm

abstractConvectionTerm

abstractDiffusionTerm

abstractUpwindConvectionTerm

advectionTerm

asymmetricConvectionTerm

binaryTerm

cellTerm

centralDiffConvectionTerm

coupledBinaryTerm

diffusionTerm

diffusionTermCorrection

diffusionTermNoCorrection

explicitDiffusionTerm

explicitSourceTerm

explicitUpwindConvectionTerm

exponentialConvectionTerm

faceTerm

firstOrderAdvectionTerm

hybridConvectionTerm

implicitDiffusionTerm

implicitSourceTerm

nonDiffusionTerm

powerLawConvectionTerm

residualTerm

sourceTerm

term

test

transientTerm

unaryTerm

upwindConvectionTerm

vanLeerConvectionTerm

Last updated on May 15, 2026. Created using Sphinx 9.1.0.