Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
Dynamically linked functions

Functions/Subroutines

real(kind=dp) function outletinit (Model, n, t)
 
real(kind=dp) function outletdx (Model, n, t)
 
real(kind=dp) function outletdy (Model, n, t)
 
real(kind=dp) function outletpres (Model, n, t)
 
real(kind=dp) function helmholtz_smoluchowski1 (Model, NodeNumber, dummyargument)
 
real(kind=dp) function helmholtz_smoluchowski2 (Model, NodeNumber, dummyargument)
 
real(kind=dp) function helmholtz_smoluchowski3 (Model, NodeNumber, dummyargument)
 
real(kind=dp) function helmholtz_smoluchowski (Model, NodeNumber, dummyargument)
 
real(kind=dp) function getjouleheat (Model, NodeNumber, realDummy)
 
real(kind=dp) function levelsettimestep (Model)
 
real(kind=dp) function statelecboundaryenergy (Model, NodeNumber, Gap)
 
real(kind=dp) function statelecboundaryforce (Model, NodeNumber, Gap)
 
real(kind=dp) function statelecboundarycharge (Model, NodeNumber, Gap)
 
real(kind=dp) function statelecboundaryspring (Model, NodeNumber, Gap)
 
real(kind=dp) function meltingheat (Model, Node, t)
 

Detailed Description

Function/Subroutine Documentation

real(kind=dp) function getjouleheat ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  realDummy 
)

Joule heat source as a function of electric field This subroutine is basically obsolite. A more accurate version is build inside the Differentials for the field Potential.

Deprecated:
Is this used any more?

References coordinatesystems::coordinatesystemdimension(), messages::info(), differentials::jouleheat(), lists::listgetinteger(), lists::listgetreal(), lists::listgetstring(), lists::variableget(), and messages::warn().

Here is the call graph for this function:

real(kind=dp) function helmholtz_smoluchowski ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  dummyargument 
)

Computes Helmholtz Smoluchowski velocity in the tangential direction.

References helmholtz_smoluchowski_comp().

Here is the call graph for this function:

real(kind=dp) function helmholtz_smoluchowski1 ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  dummyargument 
)

Computes Helmholtz Smoluchowski velocity in x-direction.

References helmholtz_smoluchowski_comp().

Here is the call graph for this function:

real(kind=dp) function helmholtz_smoluchowski2 ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  dummyargument 
)

Computes Helmholtz Smoluchowski velocity in y-direction.

References helmholtz_smoluchowski_comp().

Here is the call graph for this function:

real(kind=dp) function helmholtz_smoluchowski3 ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  dummyargument 
)

Computes Helmholtz Smoluchowski velocity in z-direction.

References helmholtz_smoluchowski_comp().

Here is the call graph for this function:

real(kind=dp) function levelsettimestep ( type(model_t)  Model)

Determines a timestep based on the maximum local Courant number.

References coordinatesystems::coordinatesystemdimension(), elementdescription::elementinfo(), integration::gausspoints(), messages::info(), lists::listaddconstreal(), lists::listgetconstreal(), lists::listgetconstrealarray(), lists::listgetinteger(), lists::listgetlogical(), lists::listgetreal(), solver(), lists::variableget(), and messages::warn().

Here is the call graph for this function:

real (kind=dp) function meltingheat ( type(model_t)  Model,
integer  Node,
real (kind=dp)  t 
)

This subroutine computes the heat flux resulting from solidification. It may be computed when the velocity of the solification front is known a priori as is the case for various steady state pulling techniques.

References messages::fatal(), lists::listgetconstreal(), lists::listgetinteger(), lists::listgetlogical(), lists::listgetreal(), normal(), elementdescription::normalvector(), and lists::variableget().

Here is the call graph for this function:

real( kind=dp ) function outletdx ( type(model_t)  Model,
integer  n,
real( kind=dp )  t 
)

Return the change in the radius x-component computed by the 1D model.

References coordinatesystems::currentcoordinatesystem(), lists::listgetconstreal(), and lists::listgetinteger().

Here is the call graph for this function:

real( kind=dp ) function outletdy ( type(model_t)  Model,
integer  n,
real( kind=dp )  t 
)

Return the change in the radius y-component computed by the 1D model.

References coordinatesystems::currentcoordinatesystem(), messages::fatal(), lists::listgetconstreal(), and lists::listgetinteger().

Here is the call graph for this function:

real( kind=dp ) function outletinit ( type(model_t)  Model,
integer  n,
real( kind=dp )  t 
)

Compute the initial guess for the characteristics variable.

References lists::listgetconstreal(), and lists::listgetinteger().

Here is the call graph for this function:

real( kind=dp ) function outletpres ( type(model_t)  Model,
integer  n,
real( kind=dp )  t 
)

Return the pressure computed by the characteristics model.

References lists::listgetconstreal().

Here is the call graph for this function:

real(kind=dp) function statelecboundarycharge ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  Gap 
)

Computes the electrostatic charge density on boundary using 1D model.

References statelecboundaryutils::statelecboundarygeneric().

Here is the call graph for this function:

real(kind=dp) function statelecboundaryenergy ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  Gap 
)

Computes the electrostatic energy density on boundary using 1D model.

References statelecboundaryutils::statelecboundarygeneric().

Here is the call graph for this function:

real(kind=dp) function statelecboundaryforce ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  Gap 
)

Computes the electrostatic force density on boundary using 1D model.

References statelecboundaryutils::statelecboundarygeneric().

Here is the call graph for this function:

real(kind=dp) function statelecboundaryspring ( type(model_t)  Model,
integer  NodeNumber,
real(kind=dp)  Gap 
)

Computes the electrostatic spring density on boundary using 1D model.

References statelecboundaryutils::statelecboundarygeneric().

Here is the call graph for this function: