UserFunction
UserFunction
is defined to handle user defined functions in fortran. User defied function can define following functions:
- Scalar valued (constant, space dependent, time dependent, and space-time dependent) function
- Vector valued (constant, space dependent, time dependent, and space-time dependent) function
- Matrix valued (constant, space dependent, time dependent, and space-time dependent) function
Methodsβ
ποΈ Structure
UserFunction_ is designed to handle user defined function.
ποΈ CheckEssentialParam
Check the essential param.
ποΈ Deallocate
Deallocate the data stored in the UserFunction.
ποΈ Get
Get is generic function which returns the value from UserFunction.
ποΈ GetArgType
Returns the argument type of the function.
ποΈ GetName
Get the name of the function.
ποΈ GetReturnType
Get return type of user function.
ποΈ Initiate
Initiate an instance of UserFunction
ποΈ SetUserFunctionParam
Set the parameter to initiate an instance of UserFunction_
ποΈ SetUserFunctionParam
Set the parameters for initiating an instance of UserFunction_.