Miscellaneous
Useful helpers
VoronoiFVM.value
— FunctionExtract value from dual number. Use to debug physics callbacks. Re-exported from ForwardDiff.jl
Form factor calculatione
Velocity projections
VoronoiFVM.edgevelocities
— Functionedgevelocities(grid, velofunc)
Project velocity onto grid edges,
VoronoiFVM.bfacevelocities
— Functionbfacevelocities(grid, velofunc)
Project velocity onto boundary face normals
Additional grid methods
VoronoiFVM.Grid
— FunctionGrid=ExtendableGrids.simplexgrid
Re-Export of ExtendableGrids.simplexgrid
Deprecated as of v1.20
VoronoiFVM.cartesian!
— Methodcartesian!(grid)
Set coordinate system in grid to cartesian.
VoronoiFVM.circular_symmetric!
— Methodcircular_symmetric!(grid)
Set coordinate system in grid to circular/cylindrical symmetry.
VoronoiFVM.coordinates
— Methodcoordinates(grid::ExtendableGrid)
Return coordinate array of grid.
Deprecated as of v1.20
VoronoiFVM.spherical_symmetric!
— Methodspherical_symmetric!(grid)
Set coordinate system in grid to spherical symmetry.
Exception types
VoronoiFVM.AssemblyError
— Typestruct AssemblyError <: Exception
Exception thrown if error occurred during assembly (e.g. domain error)
VoronoiFVM.ConvergenceError
— Typestruct ConvergenceError <: Exception
Exception thrown if Newton's method convergence fails.
VoronoiFVM.EmbeddingError
— Typestruct EmbeddingError <: Exception
Exception thrown if embedding fails
VoronoiFVM.LinearSolverError
— Typestruct LinearSolverError <: Exception
Exception thrown if error occurred during factorization.