| SYS_LSF-class {TesiproV} | R Documentation |
System Limit State Functions
Description
Object that represents a limit state function
Fields
exprprepared for expression like SYS_LSF$expr <- expression(f_ck - d_nom)...
funcprepared for objective functions like SYS_LSF$func <- function(x)return(x[1] + x[2])
varsneeds list of PROB_BASEVAR-Object
nameCan be added for better recognition. Otherwise the problem will be called "Unkown Problem"
Methods
ExpressionToFunction()Transforms a valid expression into a objective function. Need the set of Variables with correct spelled names and IDs
check()Checks all variables. You dont need to execute this, since the system object will do anyway.
Author(s)
(C) 2021 - K. Nille-Hauf, T. Feiri, M. Ricker - Hochschule Biberach, Institut fuer Konstruktiven Ingenieurbau
Examples
list_of_vars <- list(PROB_BASEVAR(),PROB_BASEVAR())
lsf1 <- SYS_LSF(name="my first lsf", vars=list_of_vars)
lsf1$func <- function(var1,var2){var1-var2}
[Package TesiproV version 0.9.2 Index]