<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://seles.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=142.150.48.76</id>
	<title>SELESwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://seles.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=142.150.48.76"/>
	<link rel="alternate" type="text/html" href="https://seles.info/index.php/Special:Contributions/142.150.48.76"/>
	<updated>2026-05-30T10:54:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://seles.info/index.php?title=Language_Reference_1&amp;diff=2455</id>
		<title>Language Reference 1</title>
		<link rel="alternate" type="text/html" href="https://seles.info/index.php?title=Language_Reference_1&amp;diff=2455"/>
		<updated>2006-10-16T19:01:31Z</updated>

		<summary type="html">&lt;p&gt;142.150.48.76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==+==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The addition operator, &amp;quot;+&amp;quot; &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr+Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the expression is the sum of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=1+2&lt;br /&gt;
    =3&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==-==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The subtraction operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr-Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression minus the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=15-2&lt;br /&gt;
    =13&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==*==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The multiplication operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr*Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value is the product of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5*4&lt;br /&gt;
    =20&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==/==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The division operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr/Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression divided by value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=60/6&lt;br /&gt;
    =10&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==^==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The power operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr^Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
The first expression to the power of the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=7^3&lt;br /&gt;
    =343&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==%==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The percentage operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
       x=Expr % Expr &lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression modulo the value of the second expression(assumes that the values of the expression are integers&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=19 % 12&lt;br /&gt;
            =7&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
           x=10 % 20&lt;br /&gt;
            =10&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
           x=10 % 10&lt;br /&gt;
            =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
======&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The EQ operator or the alternate form of EQ comparison (Note: two equal signs distinguish this from an assignment). This is a Boolean function operator.  &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr==Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the == sign must equal to value on the right of the == sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|==9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8==4*4 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*0==-1  (FALSE)&lt;br /&gt;
    =0   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The not equal operator or the alternate form of NOT EQUAL comparison. This is a Boolean function operator. &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr!=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the != sign does not equal to value on the right of the != sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|!=-9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8!=4*3 (TRUE)&lt;br /&gt;
    =1   &lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*8!=2*8 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;-17 (FALSE)    &lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;=21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;=|-17| (TRUE)    &lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=-17&amp;lt;=-18 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;5 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;===&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;=2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;=5 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=5&amp;gt;=6 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that negates the expression Boolean value.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=!Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Negates the expression Boolean value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   y = TRUE&lt;br /&gt;
    x=IF !y &lt;br /&gt;
  THEN 3 ELSE 4&lt;br /&gt;
     =4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ABS(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The absolute value operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ABS(Expr)=|Expr|=Absolute(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Absolute value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ABS(-9)=|-9|=Absolute(-9)&lt;br /&gt;
    =9&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AND==	&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A boolean operator that returns TRUE if two expressions are both TRUE, and FALSE otherwise.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==(Expr)	inverse cos of the value of the expression [[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arccos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCCOS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCCOS(0.5)&lt;br /&gt;
    =59.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCSIN==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCSIN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse sine of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCSIN(1)&lt;br /&gt;
    =89.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arctan function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCTAN(1)&lt;br /&gt;
    =44.9999999999999&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr,Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin quadrant function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr,Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan where first expression is x offset and second is y offset. Provideing two expressions gives more infomation about the quadrant&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
    x=ARCTAN(5,9)&lt;br /&gt;
     =60.9453959009227&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BITWISE OR==&lt;br /&gt;
(Expr, Expr)	Bitwise OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE AND==&lt;br /&gt;
(Expr, Expr)	Bitwise AND of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE XOR==&lt;br /&gt;
(Expr, Expr)	Bitwise exclusive-OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE NOT==&lt;br /&gt;
 Expr	Bitwise NOT of a value[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
&lt;br /&gt;
==CEILING(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The ceiling operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=CEILING(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Smallest integer larger than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=CEILING(0.01)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CEILING==&lt;br /&gt;
(Expr)	smallest integer larger than the expression value[[Model Builder&#039;s Guide Chapter 9#Ceiling]]&lt;br /&gt;
&lt;br /&gt;
==CLAMP==&lt;br /&gt;
(Expr, MinExpr, MaxExpr)	clamp the value X of the expression to the range&lt;br /&gt;
			[Min, Max]: if X &amp;lt; Min then return Min; if  			X &amp;lt; Max return Max. Otherwise return X.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	if the value of the variable X is equal to one of &lt;br /&gt;
	CLASS Number: Expr	the classes listed, then return the result of the.&lt;br /&gt;
	   :	associated expression. Otherwise return 0.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	return the result of the kth expression in the list,&lt;br /&gt;
Expr	where k = X – minimum value of the variables&lt;br /&gt;
   :	(this may be non-0 only for layers)&lt;br /&gt;
   :&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): ( Number+)	return the kth number in the list, where &lt;br /&gt;
		k = X – minimum value of the variable (this&lt;br /&gt;
may be non-0 only for layers)[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. Rarely&lt;br /&gt;
		used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename Key	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. The key &lt;br /&gt;
		is used to specify a sub-table in a multi-table &lt;br /&gt;
		file. Rarely used.&lt;br /&gt;
&lt;br /&gt;
Classified functions use the variable as an index into the list of numbers or expressions that follow. The “CLASS” keyword is optional.  This variable must be non-negative. If “CLASS # :” is used, then the number refers to the value of the indexing variable. If a class is not specified for a given value, its expression is implicitly ZERO.  Interpolation tables are very similar except that the variable is assumed to be continuous instead of classified.  An interpolated value between classes is returned.  Lookup tables are also similar, except that both the variable and classes are assumed to be continuous values. An interpolated value between classes is also returned. Rarely used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
draw a value from a discrete distribution, where 	CLASS Number: Expr	each expression determines the relative  		:	probability of its associated class being drawn. ENDFN		The CLASS keyword is optional.&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
( Number+)	in this form, the classes are assumed to start at 			zero. Only constant probabilities can be given.&lt;br /&gt;
==CLASSIFIED_DIST==	&lt;br /&gt;
in this form, the classes are assumed to start at Expr		zero    :&lt;br /&gt;
ENDFN&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST[M]==&lt;br /&gt;
In this form, the classes in a one-dimensional&lt;br /&gt;
			array M, and so start at zero.&lt;br /&gt;
==COS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The cos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=COS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=COS(0.5)&lt;br /&gt;
    =0.99996192306417&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CRITICAL SECTION==&lt;br /&gt;
(Flag)	Enter (if Flag is TRUE) or exit (if Flag is 			FALSE) a critical section. A critical section 			gives priority to this application, and is used for&lt;br /&gt;
			synchronizing access to shared variables&lt;br /&gt;
(i.e. shared with another application).[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DEBUG==&lt;br /&gt;
		Update the simulation probe, if it is loaded and&lt;br /&gt;
			The event is selected. Used to debug/verify&lt;br /&gt;
			event behaviour.[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION==&lt;br /&gt;
Expr	approximation of line between end cells&lt;br /&gt;
Cost surface and least-cost path regions are advanced features that are best understood with an example model.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	known location indices. If there is a decision expression, then only those cells for which this &lt;br /&gt;
		expression returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr	location indices stored in one-dimensional X. &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr location index. If there is a decision expression,&lt;br /&gt;
		then only those cells for which this expression&lt;br /&gt;
		returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	defines a region centred on the current cell.&lt;br /&gt;
		If there is a decision expression, then only &lt;br /&gt;
		those cells for which this expression returns&lt;br /&gt;
		TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
DistanceType is either CARDINAL or EUCLIDEAN (the default). Cardinal distance between two cells is the minimum number of cardinal steps (up, down, left, right) to reach one cell from the other. Euclidean distance is the straight-line distance between two points. The WRAPPED flag, if present indicates that the region wraps around the sides (vertically and horizontally) of the landscape (e.g. a location x positions beyond the right-hand side of a raster will be mapped to x positions in from the left-hand side of the raster). If not present, the landscape does not wrap.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
Defines a region centred on the current cell. If there is a decision expression, then only those cells for which this expression returns TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DIRECTION==&lt;br /&gt;
(Expr, Expr)	angle in degrees between two location indices&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==DISPLAY==		Display on the screen the labelled 	Label: Expr	values computed with the expressions listed.&lt;br /&gt;
	      ….		If no label is given, the expression must&lt;br /&gt;
ENDFN		be a variable, and this is used for the label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
==DISPLAY==		Same as above, but only display if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	The keyword DECISION can be replaced by&lt;br /&gt;
	      ….		a “?”&lt;br /&gt;
ENDFN		&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Output to the record file of output variable	the labelled values computed with the  Label: Expr	expressions listed. If no label is given, the&lt;br /&gt;
	      ….		Expression must be a variable and this is&lt;br /&gt;
ENDFN		used as label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Same as above, but only output if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	&lt;br /&gt;
	      ….		&lt;br /&gt;
ENDFN		&lt;br /&gt;
&lt;br /&gt;
==DISTANCE==&lt;br /&gt;
(Expr, Expr)	distance between two location indices (normally&lt;br /&gt;
	obtained using the Location variable). Thus,&lt;br /&gt;
	DISTANCE(loc1, loc2) is &lt;br /&gt;
	sqrt(sqr(loc1.x – loc2.x) + sqr(loc1.y – loc2.y))&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==ELSE==&lt;br /&gt;
        expression evaluates to TRUE and the set of&lt;br /&gt;
 …	sub-expressions after the ELSE otherwise. Note &lt;br /&gt;
ENDFN	that “ELSE IF expr” forms can be strung&lt;br /&gt;
	together[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==EQUAL	TRUE== &lt;br /&gt;
(1) if the sub-expressions all evaluate to&lt;br /&gt;
		the same value and FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EXP(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
(Expr) base of the natural logarithm (e) to the power of&lt;br /&gt;
	the expression&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=EXP(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Base of the natural logarithm (e) to the power of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=EXP(3)&lt;br /&gt;
            =20.08553692&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
==FLOOR(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The flooring operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=FLOOR(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Largest integer smaller than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=FLOOR(0.99)&lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
==GEOMETRIC MEAN==	&lt;br /&gt;
geometric mean of the sub-expressions  (nth &lt;br /&gt;
		root of the product for n expressions)&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER OR EQUAL==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;=, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER THAN==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==LOG(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The logarithm operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=LOG(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Natural logarithm of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=LOG(0.773)&lt;br /&gt;
    =-0.111820506&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ROUND(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The rounding operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ROUND(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Expression value rounded to the nearest integer&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ROUND(0.773)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;/div&gt;</summary>
		<author><name>142.150.48.76</name></author>
	</entry>
	<entry>
		<id>https://seles.info/index.php?title=Language_Reference_1&amp;diff=2454</id>
		<title>Language Reference 1</title>
		<link rel="alternate" type="text/html" href="https://seles.info/index.php?title=Language_Reference_1&amp;diff=2454"/>
		<updated>2006-10-16T19:01:16Z</updated>

		<summary type="html">&lt;p&gt;142.150.48.76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==+ ==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The addition operator, &amp;quot;+&amp;quot; &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr+Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the expression is the sum of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=1+2&lt;br /&gt;
    =3&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==-==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The subtraction operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr-Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression minus the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=15-2&lt;br /&gt;
    =13&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==*==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The multiplication operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr*Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value is the product of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5*4&lt;br /&gt;
    =20&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==/==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The division operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr/Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression divided by value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=60/6&lt;br /&gt;
    =10&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==^==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The power operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr^Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
The first expression to the power of the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=7^3&lt;br /&gt;
    =343&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==%==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The percentage operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
       x=Expr % Expr &lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression modulo the value of the second expression(assumes that the values of the expression are integers&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=19 % 12&lt;br /&gt;
            =7&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
           x=10 % 20&lt;br /&gt;
            =10&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
           x=10 % 10&lt;br /&gt;
            =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
======&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The EQ operator or the alternate form of EQ comparison (Note: two equal signs distinguish this from an assignment). This is a Boolean function operator.  &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr==Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the == sign must equal to value on the right of the == sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|==9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8==4*4 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*0==-1  (FALSE)&lt;br /&gt;
    =0   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The not equal operator or the alternate form of NOT EQUAL comparison. This is a Boolean function operator. &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr!=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the != sign does not equal to value on the right of the != sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|!=-9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8!=4*3 (TRUE)&lt;br /&gt;
    =1   &lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*8!=2*8 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;-17 (FALSE)    &lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;=21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;=|-17| (TRUE)    &lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=-17&amp;lt;=-18 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;5 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;===&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;=2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;=5 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=5&amp;gt;=6 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that negates the expression Boolean value.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=!Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Negates the expression Boolean value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   y = TRUE&lt;br /&gt;
    x=IF !y &lt;br /&gt;
  THEN 3 ELSE 4&lt;br /&gt;
     =4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ABS(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The absolute value operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ABS(Expr)=|Expr|=Absolute(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Absolute value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ABS(-9)=|-9|=Absolute(-9)&lt;br /&gt;
    =9&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AND==	&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A boolean operator that returns TRUE if two expressions are both TRUE, and FALSE otherwise.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==(Expr)	inverse cos of the value of the expression [[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arccos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCCOS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCCOS(0.5)&lt;br /&gt;
    =59.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCSIN==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCSIN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse sine of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCSIN(1)&lt;br /&gt;
    =89.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arctan function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCTAN(1)&lt;br /&gt;
    =44.9999999999999&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr,Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin quadrant function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr,Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan where first expression is x offset and second is y offset. Provideing two expressions gives more infomation about the quadrant&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
    x=ARCTAN(5,9)&lt;br /&gt;
     =60.9453959009227&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BITWISE OR==&lt;br /&gt;
(Expr, Expr)	Bitwise OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE AND==&lt;br /&gt;
(Expr, Expr)	Bitwise AND of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE XOR==&lt;br /&gt;
(Expr, Expr)	Bitwise exclusive-OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE NOT==&lt;br /&gt;
 Expr	Bitwise NOT of a value[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
&lt;br /&gt;
==CEILING(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The ceiling operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=CEILING(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Smallest integer larger than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=CEILING(0.01)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CEILING==&lt;br /&gt;
(Expr)	smallest integer larger than the expression value[[Model Builder&#039;s Guide Chapter 9#Ceiling]]&lt;br /&gt;
&lt;br /&gt;
==CLAMP==&lt;br /&gt;
(Expr, MinExpr, MaxExpr)	clamp the value X of the expression to the range&lt;br /&gt;
			[Min, Max]: if X &amp;lt; Min then return Min; if  			X &amp;lt; Max return Max. Otherwise return X.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	if the value of the variable X is equal to one of &lt;br /&gt;
	CLASS Number: Expr	the classes listed, then return the result of the.&lt;br /&gt;
	   :	associated expression. Otherwise return 0.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	return the result of the kth expression in the list,&lt;br /&gt;
Expr	where k = X – minimum value of the variables&lt;br /&gt;
   :	(this may be non-0 only for layers)&lt;br /&gt;
   :&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): ( Number+)	return the kth number in the list, where &lt;br /&gt;
		k = X – minimum value of the variable (this&lt;br /&gt;
may be non-0 only for layers)[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. Rarely&lt;br /&gt;
		used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename Key	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. The key &lt;br /&gt;
		is used to specify a sub-table in a multi-table &lt;br /&gt;
		file. Rarely used.&lt;br /&gt;
&lt;br /&gt;
Classified functions use the variable as an index into the list of numbers or expressions that follow. The “CLASS” keyword is optional.  This variable must be non-negative. If “CLASS # :” is used, then the number refers to the value of the indexing variable. If a class is not specified for a given value, its expression is implicitly ZERO.  Interpolation tables are very similar except that the variable is assumed to be continuous instead of classified.  An interpolated value between classes is returned.  Lookup tables are also similar, except that both the variable and classes are assumed to be continuous values. An interpolated value between classes is also returned. Rarely used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
draw a value from a discrete distribution, where 	CLASS Number: Expr	each expression determines the relative  		:	probability of its associated class being drawn. ENDFN		The CLASS keyword is optional.&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
( Number+)	in this form, the classes are assumed to start at 			zero. Only constant probabilities can be given.&lt;br /&gt;
==CLASSIFIED_DIST==	&lt;br /&gt;
in this form, the classes are assumed to start at Expr		zero    :&lt;br /&gt;
ENDFN&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST[M]==&lt;br /&gt;
In this form, the classes in a one-dimensional&lt;br /&gt;
			array M, and so start at zero.&lt;br /&gt;
==COS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The cos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=COS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=COS(0.5)&lt;br /&gt;
    =0.99996192306417&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CRITICAL SECTION==&lt;br /&gt;
(Flag)	Enter (if Flag is TRUE) or exit (if Flag is 			FALSE) a critical section. A critical section 			gives priority to this application, and is used for&lt;br /&gt;
			synchronizing access to shared variables&lt;br /&gt;
(i.e. shared with another application).[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DEBUG==&lt;br /&gt;
		Update the simulation probe, if it is loaded and&lt;br /&gt;
			The event is selected. Used to debug/verify&lt;br /&gt;
			event behaviour.[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION==&lt;br /&gt;
Expr	approximation of line between end cells&lt;br /&gt;
Cost surface and least-cost path regions are advanced features that are best understood with an example model.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	known location indices. If there is a decision expression, then only those cells for which this &lt;br /&gt;
		expression returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr	location indices stored in one-dimensional X. &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr location index. If there is a decision expression,&lt;br /&gt;
		then only those cells for which this expression&lt;br /&gt;
		returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	defines a region centred on the current cell.&lt;br /&gt;
		If there is a decision expression, then only &lt;br /&gt;
		those cells for which this expression returns&lt;br /&gt;
		TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
DistanceType is either CARDINAL or EUCLIDEAN (the default). Cardinal distance between two cells is the minimum number of cardinal steps (up, down, left, right) to reach one cell from the other. Euclidean distance is the straight-line distance between two points. The WRAPPED flag, if present indicates that the region wraps around the sides (vertically and horizontally) of the landscape (e.g. a location x positions beyond the right-hand side of a raster will be mapped to x positions in from the left-hand side of the raster). If not present, the landscape does not wrap.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
Defines a region centred on the current cell. If there is a decision expression, then only those cells for which this expression returns TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DIRECTION==&lt;br /&gt;
(Expr, Expr)	angle in degrees between two location indices&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==DISPLAY==		Display on the screen the labelled 	Label: Expr	values computed with the expressions listed.&lt;br /&gt;
	      ….		If no label is given, the expression must&lt;br /&gt;
ENDFN		be a variable, and this is used for the label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
==DISPLAY==		Same as above, but only display if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	The keyword DECISION can be replaced by&lt;br /&gt;
	      ….		a “?”&lt;br /&gt;
ENDFN		&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Output to the record file of output variable	the labelled values computed with the  Label: Expr	expressions listed. If no label is given, the&lt;br /&gt;
	      ….		Expression must be a variable and this is&lt;br /&gt;
ENDFN		used as label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Same as above, but only output if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	&lt;br /&gt;
	      ….		&lt;br /&gt;
ENDFN		&lt;br /&gt;
&lt;br /&gt;
==DISTANCE==&lt;br /&gt;
(Expr, Expr)	distance between two location indices (normally&lt;br /&gt;
	obtained using the Location variable). Thus,&lt;br /&gt;
	DISTANCE(loc1, loc2) is &lt;br /&gt;
	sqrt(sqr(loc1.x – loc2.x) + sqr(loc1.y – loc2.y))&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==ELSE==&lt;br /&gt;
        expression evaluates to TRUE and the set of&lt;br /&gt;
 …	sub-expressions after the ELSE otherwise. Note &lt;br /&gt;
ENDFN	that “ELSE IF expr” forms can be strung&lt;br /&gt;
	together[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==EQUAL	TRUE== &lt;br /&gt;
(1) if the sub-expressions all evaluate to&lt;br /&gt;
		the same value and FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EXP(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
(Expr) base of the natural logarithm (e) to the power of&lt;br /&gt;
	the expression&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=EXP(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Base of the natural logarithm (e) to the power of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=EXP(3)&lt;br /&gt;
            =20.08553692&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
==FLOOR(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The flooring operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=FLOOR(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Largest integer smaller than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=FLOOR(0.99)&lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
==GEOMETRIC MEAN==	&lt;br /&gt;
geometric mean of the sub-expressions  (nth &lt;br /&gt;
		root of the product for n expressions)&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER OR EQUAL==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;=, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER THAN==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==LOG(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The logarithm operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=LOG(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Natural logarithm of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=LOG(0.773)&lt;br /&gt;
    =-0.111820506&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ROUND(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The rounding operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ROUND(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Expression value rounded to the nearest integer&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ROUND(0.773)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;/div&gt;</summary>
		<author><name>142.150.48.76</name></author>
	</entry>
	<entry>
		<id>https://seles.info/index.php?title=Language_Reference_1&amp;diff=2453</id>
		<title>Language Reference 1</title>
		<link rel="alternate" type="text/html" href="https://seles.info/index.php?title=Language_Reference_1&amp;diff=2453"/>
		<updated>2006-10-16T19:01:04Z</updated>

		<summary type="html">&lt;p&gt;142.150.48.76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== + ==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The addition operator, &amp;quot;+&amp;quot; &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr+Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the expression is the sum of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=1+2&lt;br /&gt;
    =3&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==-==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The subtraction operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr-Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression minus the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=15-2&lt;br /&gt;
    =13&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==*==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The multiplication operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr*Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value is the product of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5*4&lt;br /&gt;
    =20&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==/==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The division operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr/Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression divided by value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=60/6&lt;br /&gt;
    =10&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==^==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The power operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr^Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
The first expression to the power of the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=7^3&lt;br /&gt;
    =343&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==%==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The percentage operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
       x=Expr % Expr &lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression modulo the value of the second expression(assumes that the values of the expression are integers&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=19 % 12&lt;br /&gt;
            =7&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
           x=10 % 20&lt;br /&gt;
            =10&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
           x=10 % 10&lt;br /&gt;
            =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
======&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The EQ operator or the alternate form of EQ comparison (Note: two equal signs distinguish this from an assignment). This is a Boolean function operator.  &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr==Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the == sign must equal to value on the right of the == sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|==9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8==4*4 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*0==-1  (FALSE)&lt;br /&gt;
    =0   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The not equal operator or the alternate form of NOT EQUAL comparison. This is a Boolean function operator. &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr!=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the != sign does not equal to value on the right of the != sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|!=-9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8!=4*3 (TRUE)&lt;br /&gt;
    =1   &lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*8!=2*8 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;-17 (FALSE)    &lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;=21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;=|-17| (TRUE)    &lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=-17&amp;lt;=-18 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;5 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;===&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;=2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;=5 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=5&amp;gt;=6 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that negates the expression Boolean value.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=!Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Negates the expression Boolean value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   y = TRUE&lt;br /&gt;
    x=IF !y &lt;br /&gt;
  THEN 3 ELSE 4&lt;br /&gt;
     =4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ABS(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The absolute value operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ABS(Expr)=|Expr|=Absolute(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Absolute value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ABS(-9)=|-9|=Absolute(-9)&lt;br /&gt;
    =9&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AND==	&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A boolean operator that returns TRUE if two expressions are both TRUE, and FALSE otherwise.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==(Expr)	inverse cos of the value of the expression [[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arccos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCCOS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCCOS(0.5)&lt;br /&gt;
    =59.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCSIN==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCSIN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse sine of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCSIN(1)&lt;br /&gt;
    =89.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arctan function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCTAN(1)&lt;br /&gt;
    =44.9999999999999&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr,Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin quadrant function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr,Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan where first expression is x offset and second is y offset. Provideing two expressions gives more infomation about the quadrant&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
    x=ARCTAN(5,9)&lt;br /&gt;
     =60.9453959009227&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BITWISE OR==&lt;br /&gt;
(Expr, Expr)	Bitwise OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE AND==&lt;br /&gt;
(Expr, Expr)	Bitwise AND of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE XOR==&lt;br /&gt;
(Expr, Expr)	Bitwise exclusive-OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE NOT==&lt;br /&gt;
 Expr	Bitwise NOT of a value[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
&lt;br /&gt;
==CEILING(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The ceiling operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=CEILING(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Smallest integer larger than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=CEILING(0.01)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CEILING==&lt;br /&gt;
(Expr)	smallest integer larger than the expression value[[Model Builder&#039;s Guide Chapter 9#Ceiling]]&lt;br /&gt;
&lt;br /&gt;
==CLAMP==&lt;br /&gt;
(Expr, MinExpr, MaxExpr)	clamp the value X of the expression to the range&lt;br /&gt;
			[Min, Max]: if X &amp;lt; Min then return Min; if  			X &amp;lt; Max return Max. Otherwise return X.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	if the value of the variable X is equal to one of &lt;br /&gt;
	CLASS Number: Expr	the classes listed, then return the result of the.&lt;br /&gt;
	   :	associated expression. Otherwise return 0.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	return the result of the kth expression in the list,&lt;br /&gt;
Expr	where k = X – minimum value of the variables&lt;br /&gt;
   :	(this may be non-0 only for layers)&lt;br /&gt;
   :&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): ( Number+)	return the kth number in the list, where &lt;br /&gt;
		k = X – minimum value of the variable (this&lt;br /&gt;
may be non-0 only for layers)[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. Rarely&lt;br /&gt;
		used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename Key	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. The key &lt;br /&gt;
		is used to specify a sub-table in a multi-table &lt;br /&gt;
		file. Rarely used.&lt;br /&gt;
&lt;br /&gt;
Classified functions use the variable as an index into the list of numbers or expressions that follow. The “CLASS” keyword is optional.  This variable must be non-negative. If “CLASS # :” is used, then the number refers to the value of the indexing variable. If a class is not specified for a given value, its expression is implicitly ZERO.  Interpolation tables are very similar except that the variable is assumed to be continuous instead of classified.  An interpolated value between classes is returned.  Lookup tables are also similar, except that both the variable and classes are assumed to be continuous values. An interpolated value between classes is also returned. Rarely used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
draw a value from a discrete distribution, where 	CLASS Number: Expr	each expression determines the relative  		:	probability of its associated class being drawn. ENDFN		The CLASS keyword is optional.&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
( Number+)	in this form, the classes are assumed to start at 			zero. Only constant probabilities can be given.&lt;br /&gt;
==CLASSIFIED_DIST==	&lt;br /&gt;
in this form, the classes are assumed to start at Expr		zero    :&lt;br /&gt;
ENDFN&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST[M]==&lt;br /&gt;
In this form, the classes in a one-dimensional&lt;br /&gt;
			array M, and so start at zero.&lt;br /&gt;
==COS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The cos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=COS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=COS(0.5)&lt;br /&gt;
    =0.99996192306417&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CRITICAL SECTION==&lt;br /&gt;
(Flag)	Enter (if Flag is TRUE) or exit (if Flag is 			FALSE) a critical section. A critical section 			gives priority to this application, and is used for&lt;br /&gt;
			synchronizing access to shared variables&lt;br /&gt;
(i.e. shared with another application).[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DEBUG==&lt;br /&gt;
		Update the simulation probe, if it is loaded and&lt;br /&gt;
			The event is selected. Used to debug/verify&lt;br /&gt;
			event behaviour.[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION==&lt;br /&gt;
Expr	approximation of line between end cells&lt;br /&gt;
Cost surface and least-cost path regions are advanced features that are best understood with an example model.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	known location indices. If there is a decision expression, then only those cells for which this &lt;br /&gt;
		expression returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr	location indices stored in one-dimensional X. &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr location index. If there is a decision expression,&lt;br /&gt;
		then only those cells for which this expression&lt;br /&gt;
		returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	defines a region centred on the current cell.&lt;br /&gt;
		If there is a decision expression, then only &lt;br /&gt;
		those cells for which this expression returns&lt;br /&gt;
		TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
DistanceType is either CARDINAL or EUCLIDEAN (the default). Cardinal distance between two cells is the minimum number of cardinal steps (up, down, left, right) to reach one cell from the other. Euclidean distance is the straight-line distance between two points. The WRAPPED flag, if present indicates that the region wraps around the sides (vertically and horizontally) of the landscape (e.g. a location x positions beyond the right-hand side of a raster will be mapped to x positions in from the left-hand side of the raster). If not present, the landscape does not wrap.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
Defines a region centred on the current cell. If there is a decision expression, then only those cells for which this expression returns TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DIRECTION==&lt;br /&gt;
(Expr, Expr)	angle in degrees between two location indices&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==DISPLAY==		Display on the screen the labelled 	Label: Expr	values computed with the expressions listed.&lt;br /&gt;
	      ….		If no label is given, the expression must&lt;br /&gt;
ENDFN		be a variable, and this is used for the label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
==DISPLAY==		Same as above, but only display if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	The keyword DECISION can be replaced by&lt;br /&gt;
	      ….		a “?”&lt;br /&gt;
ENDFN		&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Output to the record file of output variable	the labelled values computed with the  Label: Expr	expressions listed. If no label is given, the&lt;br /&gt;
	      ….		Expression must be a variable and this is&lt;br /&gt;
ENDFN		used as label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Same as above, but only output if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	&lt;br /&gt;
	      ….		&lt;br /&gt;
ENDFN		&lt;br /&gt;
&lt;br /&gt;
==DISTANCE==&lt;br /&gt;
(Expr, Expr)	distance between two location indices (normally&lt;br /&gt;
	obtained using the Location variable). Thus,&lt;br /&gt;
	DISTANCE(loc1, loc2) is &lt;br /&gt;
	sqrt(sqr(loc1.x – loc2.x) + sqr(loc1.y – loc2.y))&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==ELSE==&lt;br /&gt;
        expression evaluates to TRUE and the set of&lt;br /&gt;
 …	sub-expressions after the ELSE otherwise. Note &lt;br /&gt;
ENDFN	that “ELSE IF expr” forms can be strung&lt;br /&gt;
	together[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==EQUAL	TRUE== &lt;br /&gt;
(1) if the sub-expressions all evaluate to&lt;br /&gt;
		the same value and FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EXP(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
(Expr) base of the natural logarithm (e) to the power of&lt;br /&gt;
	the expression&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=EXP(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Base of the natural logarithm (e) to the power of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=EXP(3)&lt;br /&gt;
            =20.08553692&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
==FLOOR(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The flooring operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=FLOOR(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Largest integer smaller than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=FLOOR(0.99)&lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
==GEOMETRIC MEAN==	&lt;br /&gt;
geometric mean of the sub-expressions  (nth &lt;br /&gt;
		root of the product for n expressions)&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER OR EQUAL==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;=, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER THAN==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==LOG(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The logarithm operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=LOG(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Natural logarithm of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=LOG(0.773)&lt;br /&gt;
    =-0.111820506&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ROUND(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The rounding operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ROUND(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Expression value rounded to the nearest integer&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ROUND(0.773)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;/div&gt;</summary>
		<author><name>142.150.48.76</name></author>
	</entry>
	<entry>
		<id>https://seles.info/index.php?title=Language_Reference_1&amp;diff=2452</id>
		<title>Language Reference 1</title>
		<link rel="alternate" type="text/html" href="https://seles.info/index.php?title=Language_Reference_1&amp;diff=2452"/>
		<updated>2006-10-16T19:00:40Z</updated>

		<summary type="html">&lt;p&gt;142.150.48.76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;quot;+&amp;quot;==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The addition operator, &amp;quot;+&amp;quot; &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr+Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the expression is the sum of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=1+2&lt;br /&gt;
    =3&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==-==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The subtraction operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr-Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression minus the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=15-2&lt;br /&gt;
    =13&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==*==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The multiplication operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr*Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value is the product of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5*4&lt;br /&gt;
    =20&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==/==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The division operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr/Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression divided by value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=60/6&lt;br /&gt;
    =10&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==^==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The power operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr^Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
The first expression to the power of the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=7^3&lt;br /&gt;
    =343&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==%==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The percentage operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
       x=Expr % Expr &lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression modulo the value of the second expression(assumes that the values of the expression are integers&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=19 % 12&lt;br /&gt;
            =7&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
           x=10 % 20&lt;br /&gt;
            =10&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
           x=10 % 10&lt;br /&gt;
            =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
======&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The EQ operator or the alternate form of EQ comparison (Note: two equal signs distinguish this from an assignment). This is a Boolean function operator.  &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr==Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the == sign must equal to value on the right of the == sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|==9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8==4*4 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*0==-1  (FALSE)&lt;br /&gt;
    =0   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The not equal operator or the alternate form of NOT EQUAL comparison. This is a Boolean function operator. &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr!=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the != sign does not equal to value on the right of the != sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|!=-9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8!=4*3 (TRUE)&lt;br /&gt;
    =1   &lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*8!=2*8 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;-17 (FALSE)    &lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;=21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;=|-17| (TRUE)    &lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=-17&amp;lt;=-18 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;5 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;===&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;=2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;=5 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=5&amp;gt;=6 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that negates the expression Boolean value.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=!Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Negates the expression Boolean value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   y = TRUE&lt;br /&gt;
    x=IF !y &lt;br /&gt;
  THEN 3 ELSE 4&lt;br /&gt;
     =4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ABS(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The absolute value operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ABS(Expr)=|Expr|=Absolute(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Absolute value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ABS(-9)=|-9|=Absolute(-9)&lt;br /&gt;
    =9&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AND==	&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A boolean operator that returns TRUE if two expressions are both TRUE, and FALSE otherwise.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==(Expr)	inverse cos of the value of the expression [[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arccos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCCOS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCCOS(0.5)&lt;br /&gt;
    =59.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCSIN==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCSIN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse sine of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCSIN(1)&lt;br /&gt;
    =89.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arctan function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCTAN(1)&lt;br /&gt;
    =44.9999999999999&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr,Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin quadrant function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr,Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan where first expression is x offset and second is y offset. Provideing two expressions gives more infomation about the quadrant&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
    x=ARCTAN(5,9)&lt;br /&gt;
     =60.9453959009227&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BITWISE OR==&lt;br /&gt;
(Expr, Expr)	Bitwise OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE AND==&lt;br /&gt;
(Expr, Expr)	Bitwise AND of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE XOR==&lt;br /&gt;
(Expr, Expr)	Bitwise exclusive-OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE NOT==&lt;br /&gt;
 Expr	Bitwise NOT of a value[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
&lt;br /&gt;
==CEILING(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The ceiling operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=CEILING(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Smallest integer larger than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=CEILING(0.01)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CEILING==&lt;br /&gt;
(Expr)	smallest integer larger than the expression value[[Model Builder&#039;s Guide Chapter 9#Ceiling]]&lt;br /&gt;
&lt;br /&gt;
==CLAMP==&lt;br /&gt;
(Expr, MinExpr, MaxExpr)	clamp the value X of the expression to the range&lt;br /&gt;
			[Min, Max]: if X &amp;lt; Min then return Min; if  			X &amp;lt; Max return Max. Otherwise return X.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	if the value of the variable X is equal to one of &lt;br /&gt;
	CLASS Number: Expr	the classes listed, then return the result of the.&lt;br /&gt;
	   :	associated expression. Otherwise return 0.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	return the result of the kth expression in the list,&lt;br /&gt;
Expr	where k = X – minimum value of the variables&lt;br /&gt;
   :	(this may be non-0 only for layers)&lt;br /&gt;
   :&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): ( Number+)	return the kth number in the list, where &lt;br /&gt;
		k = X – minimum value of the variable (this&lt;br /&gt;
may be non-0 only for layers)[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. Rarely&lt;br /&gt;
		used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename Key	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. The key &lt;br /&gt;
		is used to specify a sub-table in a multi-table &lt;br /&gt;
		file. Rarely used.&lt;br /&gt;
&lt;br /&gt;
Classified functions use the variable as an index into the list of numbers or expressions that follow. The “CLASS” keyword is optional.  This variable must be non-negative. If “CLASS # :” is used, then the number refers to the value of the indexing variable. If a class is not specified for a given value, its expression is implicitly ZERO.  Interpolation tables are very similar except that the variable is assumed to be continuous instead of classified.  An interpolated value between classes is returned.  Lookup tables are also similar, except that both the variable and classes are assumed to be continuous values. An interpolated value between classes is also returned. Rarely used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
draw a value from a discrete distribution, where 	CLASS Number: Expr	each expression determines the relative  		:	probability of its associated class being drawn. ENDFN		The CLASS keyword is optional.&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
( Number+)	in this form, the classes are assumed to start at 			zero. Only constant probabilities can be given.&lt;br /&gt;
==CLASSIFIED_DIST==	&lt;br /&gt;
in this form, the classes are assumed to start at Expr		zero    :&lt;br /&gt;
ENDFN&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST[M]==&lt;br /&gt;
In this form, the classes in a one-dimensional&lt;br /&gt;
			array M, and so start at zero.&lt;br /&gt;
==COS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The cos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=COS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=COS(0.5)&lt;br /&gt;
    =0.99996192306417&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CRITICAL SECTION==&lt;br /&gt;
(Flag)	Enter (if Flag is TRUE) or exit (if Flag is 			FALSE) a critical section. A critical section 			gives priority to this application, and is used for&lt;br /&gt;
			synchronizing access to shared variables&lt;br /&gt;
(i.e. shared with another application).[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DEBUG==&lt;br /&gt;
		Update the simulation probe, if it is loaded and&lt;br /&gt;
			The event is selected. Used to debug/verify&lt;br /&gt;
			event behaviour.[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION==&lt;br /&gt;
Expr	approximation of line between end cells&lt;br /&gt;
Cost surface and least-cost path regions are advanced features that are best understood with an example model.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	known location indices. If there is a decision expression, then only those cells for which this &lt;br /&gt;
		expression returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr	location indices stored in one-dimensional X. &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr location index. If there is a decision expression,&lt;br /&gt;
		then only those cells for which this expression&lt;br /&gt;
		returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	defines a region centred on the current cell.&lt;br /&gt;
		If there is a decision expression, then only &lt;br /&gt;
		those cells for which this expression returns&lt;br /&gt;
		TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
DistanceType is either CARDINAL or EUCLIDEAN (the default). Cardinal distance between two cells is the minimum number of cardinal steps (up, down, left, right) to reach one cell from the other. Euclidean distance is the straight-line distance between two points. The WRAPPED flag, if present indicates that the region wraps around the sides (vertically and horizontally) of the landscape (e.g. a location x positions beyond the right-hand side of a raster will be mapped to x positions in from the left-hand side of the raster). If not present, the landscape does not wrap.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
Defines a region centred on the current cell. If there is a decision expression, then only those cells for which this expression returns TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DIRECTION==&lt;br /&gt;
(Expr, Expr)	angle in degrees between two location indices&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==DISPLAY==		Display on the screen the labelled 	Label: Expr	values computed with the expressions listed.&lt;br /&gt;
	      ….		If no label is given, the expression must&lt;br /&gt;
ENDFN		be a variable, and this is used for the label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
==DISPLAY==		Same as above, but only display if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	The keyword DECISION can be replaced by&lt;br /&gt;
	      ….		a “?”&lt;br /&gt;
ENDFN		&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Output to the record file of output variable	the labelled values computed with the  Label: Expr	expressions listed. If no label is given, the&lt;br /&gt;
	      ….		Expression must be a variable and this is&lt;br /&gt;
ENDFN		used as label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Same as above, but only output if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	&lt;br /&gt;
	      ….		&lt;br /&gt;
ENDFN		&lt;br /&gt;
&lt;br /&gt;
==DISTANCE==&lt;br /&gt;
(Expr, Expr)	distance between two location indices (normally&lt;br /&gt;
	obtained using the Location variable). Thus,&lt;br /&gt;
	DISTANCE(loc1, loc2) is &lt;br /&gt;
	sqrt(sqr(loc1.x – loc2.x) + sqr(loc1.y – loc2.y))&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==ELSE==&lt;br /&gt;
        expression evaluates to TRUE and the set of&lt;br /&gt;
 …	sub-expressions after the ELSE otherwise. Note &lt;br /&gt;
ENDFN	that “ELSE IF expr” forms can be strung&lt;br /&gt;
	together[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==EQUAL	TRUE== &lt;br /&gt;
(1) if the sub-expressions all evaluate to&lt;br /&gt;
		the same value and FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EXP(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
(Expr) base of the natural logarithm (e) to the power of&lt;br /&gt;
	the expression&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=EXP(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Base of the natural logarithm (e) to the power of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=EXP(3)&lt;br /&gt;
            =20.08553692&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
==FLOOR(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The flooring operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=FLOOR(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Largest integer smaller than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=FLOOR(0.99)&lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
==GEOMETRIC MEAN==	&lt;br /&gt;
geometric mean of the sub-expressions  (nth &lt;br /&gt;
		root of the product for n expressions)&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER OR EQUAL==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;=, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER THAN==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==LOG(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The logarithm operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=LOG(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Natural logarithm of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=LOG(0.773)&lt;br /&gt;
    =-0.111820506&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ROUND(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The rounding operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ROUND(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Expression value rounded to the nearest integer&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ROUND(0.773)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;/div&gt;</summary>
		<author><name>142.150.48.76</name></author>
	</entry>
	<entry>
		<id>https://seles.info/index.php?title=Language_Reference_1&amp;diff=2451</id>
		<title>Language Reference 1</title>
		<link rel="alternate" type="text/html" href="https://seles.info/index.php?title=Language_Reference_1&amp;diff=2451"/>
		<updated>2006-10-16T18:54:07Z</updated>

		<summary type="html">&lt;p&gt;142.150.48.76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==plus sign==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The addition operator, &amp;quot;+&amp;quot; &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr+Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the expression is the sum of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=1+2&lt;br /&gt;
    =3&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==-==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The subtraction operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr-Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression minus the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=15-2&lt;br /&gt;
    =13&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==*==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The multiplication operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr*Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value is the product of two expressions&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5*4&lt;br /&gt;
    =20&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==/==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The division operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr/Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression divided by value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=60/6&lt;br /&gt;
    =10&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==^==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The power operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr^Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
The first expression to the power of the value of the second expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=7^3&lt;br /&gt;
    =343&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==%==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The percentage operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
       x=Expr % Expr &lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value of the first expression modulo the value of the second expression(assumes that the values of the expression are integers&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=19 % 12&lt;br /&gt;
            =7&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
           x=10 % 20&lt;br /&gt;
            =10&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
           x=10 % 10&lt;br /&gt;
            =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
======&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The EQ operator or the alternate form of EQ comparison (Note: two equal signs distinguish this from an assignment). This is a Boolean function operator.  &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr==Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the == sign must equal to value on the right of the == sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|==9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8==4*4 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*0==-1  (FALSE)&lt;br /&gt;
    =0   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
The not equal operator or the alternate form of NOT EQUAL comparison. This is a Boolean function operator. &lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr!=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Value on the left of the != sign does not equal to value on the right of the != sign.&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=|-9|!=-9 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=2*8!=4*3 (TRUE)&lt;br /&gt;
    =1   &lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=2*8!=2*8 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;==&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;-17 (FALSE)    &lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;===&lt;br /&gt;
DESCRIPTION:&lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is less than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;lt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=17&amp;lt;=21 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=-17&amp;lt;=|-17| (TRUE)    &lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=-17&amp;lt;=-18 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;5 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;gt;===&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that returns TRUE(1) if the value of the first expression is greater than or equal to the value of the second expression; otherwise FALSE(0).&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=Expr&amp;gt;=Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Either TRUE(1) or FALSE(0)&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=5&amp;gt;=2 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=5&amp;gt;=5 (TRUE)&lt;br /&gt;
    =1&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=5&amp;gt;=6 (FALSE)&lt;br /&gt;
    =0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A Boolean function operator that negates the expression Boolean value.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=!Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Negates the expression Boolean value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   y = TRUE&lt;br /&gt;
    x=IF !y &lt;br /&gt;
  THEN 3 ELSE 4&lt;br /&gt;
     =4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ABS(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The absolute value operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ABS(Expr)=|Expr|=Absolute(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Absolute value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ABS(-9)=|-9|=Absolute(-9)&lt;br /&gt;
    =9&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==AND==	&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
A boolean operator that returns TRUE if two expressions are both TRUE, and FALSE otherwise.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==(Expr)	inverse cos of the value of the expression [[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
==ARCCOS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arccos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCCOS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCCOS(0.5)&lt;br /&gt;
    =59.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCSIN==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCSIN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse sine of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCSIN(1)&lt;br /&gt;
    =89.9999999999998&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arctan function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ARCTAN(1)&lt;br /&gt;
    =44.9999999999999&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ARCTAN(Expr,Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The arcsin quadrant function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ARCTAN(Expr,Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse tan where first expression is x offset and second is y offset. Provideing two expressions gives more infomation about the quadrant&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
    x=ARCTAN(5,9)&lt;br /&gt;
     =60.9453959009227&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BITWISE OR==&lt;br /&gt;
(Expr, Expr)	Bitwise OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE AND==&lt;br /&gt;
(Expr, Expr)	Bitwise AND of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE XOR==&lt;br /&gt;
(Expr, Expr)	Bitwise exclusive-OR of two values[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
==BITWISE NOT==&lt;br /&gt;
 Expr	Bitwise NOT of a value[[Model Builder&#039;s Guide Chapter 9#Bit-Vector Functions]]&lt;br /&gt;
&lt;br /&gt;
==CEILING(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The ceiling operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=CEILING(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Smallest integer larger than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=CEILING(0.01)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CEILING==&lt;br /&gt;
(Expr)	smallest integer larger than the expression value[[Model Builder&#039;s Guide Chapter 9#Ceiling]]&lt;br /&gt;
&lt;br /&gt;
==CLAMP==&lt;br /&gt;
(Expr, MinExpr, MaxExpr)	clamp the value X of the expression to the range&lt;br /&gt;
			[Min, Max]: if X &amp;lt; Min then return Min; if  			X &amp;lt; Max return Max. Otherwise return X.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Arithmetic Functions)]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	if the value of the variable X is equal to one of &lt;br /&gt;
	CLASS Number: Expr	the classes listed, then return the result of the.&lt;br /&gt;
	   :	associated expression. Otherwise return 0.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X)	return the result of the kth expression in the list,&lt;br /&gt;
Expr	where k = X – minimum value of the variables&lt;br /&gt;
   :	(this may be non-0 only for layers)&lt;br /&gt;
   :&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
ENDFN&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): ( Number+)	return the kth number in the list, where &lt;br /&gt;
		k = X – minimum value of the variable (this&lt;br /&gt;
may be non-0 only for layers)[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. Rarely&lt;br /&gt;
		used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFY==&lt;br /&gt;
(X): Filename Key	uses the table in the named file, which is &lt;br /&gt;
		assumed to consist of class:value pairs. The key &lt;br /&gt;
		is used to specify a sub-table in a multi-table &lt;br /&gt;
		file. Rarely used.&lt;br /&gt;
&lt;br /&gt;
Classified functions use the variable as an index into the list of numbers or expressions that follow. The “CLASS” keyword is optional.  This variable must be non-negative. If “CLASS # :” is used, then the number refers to the value of the indexing variable. If a class is not specified for a given value, its expression is implicitly ZERO.  Interpolation tables are very similar except that the variable is assumed to be continuous instead of classified.  An interpolated value between classes is returned.  Lookup tables are also similar, except that both the variable and classes are assumed to be continuous values. An interpolated value between classes is also returned. Rarely used.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Classified and Discrete Functions]]&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
draw a value from a discrete distribution, where 	CLASS Number: Expr	each expression determines the relative  		:	probability of its associated class being drawn. ENDFN		The CLASS keyword is optional.&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST==&lt;br /&gt;
( Number+)	in this form, the classes are assumed to start at 			zero. Only constant probabilities can be given.&lt;br /&gt;
==CLASSIFIED_DIST==	&lt;br /&gt;
in this form, the classes are assumed to start at Expr		zero    :&lt;br /&gt;
ENDFN&lt;br /&gt;
&lt;br /&gt;
==CLASSIFIED_DIST[M]==&lt;br /&gt;
In this form, the classes in a one-dimensional&lt;br /&gt;
			array M, and so start at zero.&lt;br /&gt;
==COS==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The cos function operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=COS(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Inverse cos of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Trigonometric Functions)]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=COS(0.5)&lt;br /&gt;
    =0.99996192306417&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CRITICAL SECTION==&lt;br /&gt;
(Flag)	Enter (if Flag is TRUE) or exit (if Flag is 			FALSE) a critical section. A critical section 			gives priority to this application, and is used for&lt;br /&gt;
			synchronizing access to shared variables&lt;br /&gt;
(i.e. shared with another application).[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DEBUG==&lt;br /&gt;
		Update the simulation probe, if it is loaded and&lt;br /&gt;
			The event is selected. Used to debug/verify&lt;br /&gt;
			event behaviour.[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION==&lt;br /&gt;
Expr	approximation of line between end cells&lt;br /&gt;
Cost surface and least-cost path regions are advanced features that are best understood with an example model.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	known location indices. If there is a decision expression, then only those cells for which this &lt;br /&gt;
		expression returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr	location indices stored in one-dimensional X. &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== Expr location index. If there is a decision expression,&lt;br /&gt;
		then only those cells for which this expression&lt;br /&gt;
		returns TRUE will be included.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
&lt;br /&gt;
==DECISION== &lt;br /&gt;
Expr	defines a region centred on the current cell.&lt;br /&gt;
		If there is a decision expression, then only &lt;br /&gt;
		those cells for which this expression returns&lt;br /&gt;
		TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
DistanceType is either CARDINAL or EUCLIDEAN (the default). Cardinal distance between two cells is the minimum number of cardinal steps (up, down, left, right) to reach one cell from the other. Euclidean distance is the straight-line distance between two points. The WRAPPED flag, if present indicates that the region wraps around the sides (vertically and horizontally) of the landscape (e.g. a location x positions beyond the right-hand side of a raster will be mapped to x positions in from the left-hand side of the raster). If not present, the landscape does not wrap.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Region Functions]]&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
Defines a region centred on the current cell. If there is a decision expression, then only those cells for which this expression returns TRUE will be included.&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x= Expr AND Expr&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
TRUE (1) if all sub-expressions evaluate to TRUE and FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=(3&amp;gt;6) AND (14&amp;gt;9)&lt;br /&gt;
    =FALSE(0)&lt;br /&gt;
&lt;br /&gt;
Example 2:&lt;br /&gt;
   x=(6&amp;gt;3) AND (14&amp;gt;9)&lt;br /&gt;
    =TRUE(1)&lt;br /&gt;
&lt;br /&gt;
Example 3:&lt;br /&gt;
   x=10 AND (9&amp;lt;14)&lt;br /&gt;
    =10&lt;br /&gt;
    &lt;br /&gt;
Example 4:&lt;br /&gt;
   x=10 AND -5&lt;br /&gt;
    =-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DIRECTION==&lt;br /&gt;
(Expr, Expr)	angle in degrees between two location indices&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==DISPLAY==		Display on the screen the labelled 	Label: Expr	values computed with the expressions listed.&lt;br /&gt;
	      ….		If no label is given, the expression must&lt;br /&gt;
ENDFN		be a variable, and this is used for the label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
==DISPLAY==		Same as above, but only display if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	The keyword DECISION can be replaced by&lt;br /&gt;
	      ….		a “?”&lt;br /&gt;
ENDFN		&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Output to the record file of output variable	the labelled values computed with the  Label: Expr	expressions listed. If no label is given, the&lt;br /&gt;
	      ….		Expression must be a variable and this is&lt;br /&gt;
ENDFN		used as label.&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Output Expressions]]&lt;br /&gt;
OUTPUT RECORD(OutputVar)	Same as above, but only output if the  DECISION Expr	decision expression evaluates to TRUE&lt;br /&gt;
	Label: Expr	&lt;br /&gt;
	      ….		&lt;br /&gt;
ENDFN		&lt;br /&gt;
&lt;br /&gt;
==DISTANCE==&lt;br /&gt;
(Expr, Expr)	distance between two location indices (normally&lt;br /&gt;
	obtained using the Location variable). Thus,&lt;br /&gt;
	DISTANCE(loc1, loc2) is &lt;br /&gt;
	sqrt(sqr(loc1.x – loc2.x) + sqr(loc1.y – loc2.y))&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Continuous Functions (Miscellaneous)]]&lt;br /&gt;
&lt;br /&gt;
==ELSE==&lt;br /&gt;
        expression evaluates to TRUE and the set of&lt;br /&gt;
 …	sub-expressions after the ELSE otherwise. Note &lt;br /&gt;
ENDFN	that “ELSE IF expr” forms can be strung&lt;br /&gt;
	together[[Model Builder&#039;s Guide Chapter 9#Control Expressions]]&lt;br /&gt;
&lt;br /&gt;
==EQUAL	TRUE== &lt;br /&gt;
(1) if the sub-expressions all evaluate to&lt;br /&gt;
		the same value and FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EXP(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
(Expr) base of the natural logarithm (e) to the power of&lt;br /&gt;
	the expression&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=EXP(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Base of the natural logarithm (e) to the power of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
&amp;lt;a link to the composite functions section of seles modellers guide&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 1: &lt;br /&gt;
           x=EXP(3)&lt;br /&gt;
            =20.08553692&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
==FLOOR(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The flooring operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=FLOOR(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Largest integer smaller than the expression value&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=FLOOR(0.99)&lt;br /&gt;
    =0&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
==GEOMETRIC MEAN==	&lt;br /&gt;
geometric mean of the sub-expressions  (nth &lt;br /&gt;
		root of the product for n expressions)&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER OR EQUAL==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;=, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==GREATER THAN==	&lt;br /&gt;
TRUE (1) if the sub-expression evaluations are&lt;br /&gt;
		all ordered according to the relation &amp;gt;, and&lt;br /&gt;
		FALSE (0) otherwise&lt;br /&gt;
&lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Composite Functions]]&lt;br /&gt;
&lt;br /&gt;
==LOG(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The logarithm operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=LOG(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Natural logarithm of the value of the expression&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=LOG(0.773)&lt;br /&gt;
    =-0.111820506&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ROUND(Expr)==&lt;br /&gt;
DESCRIPTION: &lt;br /&gt;
The rounding operator&lt;br /&gt;
&lt;br /&gt;
USAGE: &lt;br /&gt;
   x=ROUND(Expr)&lt;br /&gt;
       &lt;br /&gt;
REQUIRED ARGUMENTS:&lt;br /&gt;
Expr is any expression that evaluates to single numeric value&lt;br /&gt;
&lt;br /&gt;
VALUE: &lt;br /&gt;
Expression value rounded to the nearest integer&lt;br /&gt;
&lt;br /&gt;
SEE ALSO: &lt;br /&gt;
[[Model Builder&#039;s Guide Chapter 9#Expressions:]]&lt;br /&gt;
&lt;br /&gt;
Example 1:&lt;br /&gt;
   x=ROUND(0.773)&lt;br /&gt;
    =1&lt;br /&gt;
&amp;lt;figure out an end example indicator. For example, ***&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SAMPLE MODELS: &lt;br /&gt;
&amp;lt;links to sample models where this function is used&amp;gt;&lt;/div&gt;</summary>
		<author><name>142.150.48.76</name></author>
	</entry>
</feed>