Solvers
Solvers
is pretty cool.
- class Solvers.AbstractField
Bases:
matlab.mixin.Copyable
ABSTRACTFIELD Summary of this class goes here
Detailed explanation goes here
- Property Summary
- NZ
[-] Number of axial steps
- NTIME
[-] Number of time steps
- TIME
[s] Time series
- DT
[s] Time step size
- TIDX
[-] Time step index
- Z
[m] Elevation
- ITR
Iteration properties
- flowProperties = {'W','U','H'}
Flow properties used for copying
- Method Summary
- memoizeFunction(methodStr, methodHandle, varargin)
MEMOIZEDMETHOD Implement a mechanism for registering memoizeable functions
Adapted from https://stackoverflow.com/a/75037451
For the first call with a particular method, create and memoize a function handle view of the method
- copyFlowProperties(srcObj, targetObj, opts)
COPYFLOWPROPERTIES
- class Solvers.SolverPlotter(Titles, WallIdxs)
Bases:
handle
SOLVERPLOTTER Framework for generating solver plots Detailed explanation goes here
- Constructor Summary
- SolverPlotter(Titles, WallIdxs)
SOLVERPLOTTER Construct an instance of this class Detailed explanation goes here
- Property Summary
- FontSize = 10
Font size of text in plots
- Title = ""
Figure title
- WallIdx = 1
Wall index
- Method Summary
- plotz(plotters, YData, fieldName, opts)
PLOTZ Summary of this method goes here Detailed explanation goes here
- gca(plotters)
Loop through plotters
- ylim(plotters, newLim)
Loop through plotters
- setZs(plotters, Zs)
Loop through plotters
- legend(plotters, varargin)
Loop through plotters
- static fieldName2plotStyle(fieldName)
Default colors
- class Solvers.SolverState
Bases:
uint16
SOLVERSTATE Enumeration class of possible solver states
- class Solvers.AbstractPhase
Bases:
handle
ABSTRACTPHASE Summary of this class goes here Detailed explanation goes here
- class Solvers.AbstractSolver(inputSet)
Bases:
handle
ABSTRACTSOLVER Summary of this class goes here Detailed explanation goes here
- class Solvers.AbstractFilm(inputSet, fluid)
Bases:
Solvers.AbstractField
ABSTRACTFILM Summary of this class goes here
Detailed explanation goes here
- Constructor Summary
- AbstractFilm(inputSet, fluid)
ABSFILM Creates an abstract film, absfilm
Detailed explanation goes here
- Property Summary
- DZ = 0
[m] Axial step size
- Method Summary
-
- YPLUS2THICK(absfilm, yplus, zIdx)
YPLUS2THICK()
Calculate thickness from wall unit value