proteus.SWFlows.SWFlowProblem module

class proteus.SWFlows.SWFlowProblem.SWFlowProblem(sw_model=0, cfl=0.33, outputStepping=None, structured=False, he=None, nnx=None, nny=None, domain=None, AdH_file=None, bathymetry=None, triangleFlag=1, initialConditions=None, boundaryConditions=None, reflectingBCs=False, useSuperlu=None)[source]

Constructor for structured meshes

assert_initialConditions(sw_model, initialConditions)[source]
assert_boundaryConditions(sw_model, boundaryConditions)[source]
class proteus.SWFlows.SWFlowProblem.OutputStepping(final_time, dt_init=0.001, dt_output=None, nDTout=None)[source]

OutputStepping handles how often the solution is outputted.

getOutputStepping()[source]
class proteus.SWFlows.SWFlowProblem.FESpace[source]

Create FE Spaces.

getFESpace()[source]