Loading [MathJax]/extensions/tex2jax.js
Apps
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
generic.lua File Reference

Functions

function CreateMassMatrixDiscs (param, dim)
 
function CreatePoissonMatrixDiscs (param, dim)
 

Function Documentation

◆ CreateMassMatrixDiscs()

function CreateMassMatrixDiscs ( param  ,
dim   
)

location: /home/runner/work/docs/docs/ug4/apps/poroelasticity/scripts / generic.lua :2-13

function CreateMassMatrixDiscs(param, dim)
print ("CreateMassMatrixDiscs:"..param.VOLUME)
local theta = param.THETA or 0.0 -- this is: alpha^2/K
print ("theta= "..theta)
local massEqDisc = ConvectionDiffusion("p", param["VOLUME"], "fv1")
massEqDisc:set_mass_scale(theta)
return massEqDisc;
parameterNumber theta
Definition SedimentingEllipse.lua:7
function *Umax *y end
Definition channel.lua:87
parameterNumber dim
Definition elder_adapt.lua:1
function CreateMassMatrixDiscs(param, dim)

◆ CreatePoissonMatrixDiscs()

function CreatePoissonMatrixDiscs ( param  ,
dim   
)

location: /home/runner/work/docs/docs/ug4/apps/poroelasticity/scripts / generic.lua :16-25

function CreatePoissonMatrixDiscs(param, dim)
print ("CreatePoissonMatrixDiscs:"..param["VOLUME"])
local schurEqDisc = ConvectionDiffusion("p", param["VOLUME"], "fv1")
schurEqDisc:set_diffusion(param["THETA"])
schurEqDisc:set_stationary()
return schurEqDisc;
function ConvectionDiffusion(fcts, subsets, discType)
function CreatePoissonMatrixDiscs(param, dim)

References ConvectionDiffusion(), for(), if(), and s.