Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
ShallowWaterNS.src File Reference

Functions/Subroutines

subroutine shallowwaternssolver (Model, Solver, dt, Transient)
 
subroutine bulkassembly ()
 
subroutine localmatrix (Element, n, nd)
 
subroutine boundaryassembly ()
 
subroutine boundarylocalmatrix (Element, n, nd)
 

Function/Subroutine Documentation

subroutine shallowwaternssolver::boundaryassembly ( )

References defutils::activeboundaryelement(), boundarylocalmatrix(), defutils::getboundaryelement(), defutils::getelementnofdofs(), defutils::getelementnofnodes(), and defutils::getnofboundaryelements().

Here is the call graph for this function:

subroutine shallowwaternssolver::boundarylocalmatrix ( type(element_t), pointer  Element,
integer  n,
integer  nd 
)
subroutine shallowwaternssolver::bulkassembly ( )

References defutils::getactiveelement(), defutils::getelementnofdofs(), defutils::getelementnofnodes(), defutils::getnofactive(), and localmatrix().

Here is the call graph for this function:

subroutine shallowwaternssolver::localmatrix ( type(element_t)  Element,
integer  n,
integer  nd 
)
subroutine shallowwaternssolver ( type(model_t)  Model,
type(solver_t)  Solver,
real(kind=dp)  dt,
logical  Transient 
)

Solve the shallow water n-s equations.

References boundaryassembly(), bulkassembly(), defutils::defaultdirichletbcs(), defutils::defaultfinishassembly(), defutils::defaultfinishbulkassembly(), defutils::defaultinitialize(), defutils::defaultsolve(), defutils::getconstreal(), defutils::getinteger(), defutils::getlogical(), defutils::getsolverparams(), messages::info(), and solver().

Here is the call graph for this function: