Function Reference
Please find the PDF version of the AIMMS Function Reference here.
- Elementary Computational Operations
- Arithmetic Functions
- Set Related Functions
- String Manipulation Functions
- Unit Functions
- Time Functions
- Aggregate
- ConvertReferenceDate
- CreateTimeTable
- CurrentToMoment
- CurrentToString
- CurrentToTimeSlot
- DaylightSavingEndDate
- DaylightSavingStartDate
- DisAggregate
- MomentToString
- MomentToTimeSlot
- PeriodToString
- StringToMoment
- StringToTimeSlot
- TestDate
- TimeSlotCharacteristic
- TimeSlotToMoment
- TimeSlotToString
- TimeZoneOffSet
- Financial Functions
- Distribution and Combinatoric Functions
- Histogram Functions
- Algorithmic Capabilities
- Constraint Programming Functions
- Scheduling Functions
- cp::ActivityBegin
- cp::ActivityEnd
- cp::ActivityLength
- cp::ActivitySize
- cp::Alternative
- cp::BeginAtBegin
- cp::BeginAtEnd
- cp::BeginBeforeBegin
- cp::BeginBeforeEnd
- cp::BeginOfNext
- cp::BeginOfPrevious
- cp::EndAtBegin
- cp::EndAtEnd
- cp::EndBeforeBegin
- cp::EndBeforeEnd
- cp::EndOfNext
- cp::EndOfPrevious
- cp::GroupOfNext
- cp::GroupOfPrevious
- cp::LengthOfNext
- cp::LengthOfPrevious
- cp::SizeOfNext
- cp::SizeOfPrevious
- cp::Span
- cp::Synchronize
- The GMP Library
- GMP::Benders Procedures and Functions
- GMP::Coefficient Procedures and Functions
- GMP::Column Procedures and Functions
- GMP::Event Procedures and Functions
- GMP::Instance Procedures and Functions
- GMP::Linearization Procedures and Functions
- GMP::ProgressWindow Procedures and Functions
- GMP::QuadraticCoefficient Procedures and Functions
- GMP::Robust Procedures and Functions
- GMP::Row Procedures and Functions
- GMP::Solution Procedures and Functions
- GMP::Solver Procedures and Functions
- GMP::SolverSession Procedures and Functions
- GMP::Stochastic Procedures and Functions
- GMP::Tuning Procedures and Functions
- Miscellaneous Functions
- Model Handling
- Model Query Functions
- AttributeToString
- AttributeLength
- AttributeContainsString
- CallerAttribute
- CallerLine
- CallerNode
- CallerNumberOfLocations
- ConstraintVariables
- DeclaredSubset
- DomainIndex
- GetAnnotationValues
- IdentifierAttributes
- IdentifierDimension
- IdentifierElementRange
- IdentifierText
- IdentifierType
- IdentifierUnit
- IndexRange
- IdentifierShowAttributes
- IdentifierShowTreeLocation
- IsRuntimeIdentifier
- ReferencedIdentifiers
- SectionIdentifiers
- VariableConstraints
- Model Edit Functions
- me::AllowedAttribute
- me::ChangeType
- me::ChangeTypeAllowed
- me::Children
- me::ChildTypeAllowed
- me::Compile
- me::Create
- me::CreateLibrary
- me::Delete
- me::ExportNode
- me::GetAttribute
- me::ImportLibrary
- me::ImportNode
- me::IsRunnable
- me::Move
- me::Parent
- me::Rename
- me::SetAnnotation
- me::SetAttribute
- References
- Use in AIMMS repository Libraries
- Applications of model editing
- Model Query Functions
- Data Management
- Case Management
- Data Change Monitor Functions
- Database Functions
- CloseDataSource
- CommitTransaction
- DirectSQL
- LoadDatabaseStructure
- RollbackTransaction
- SaveDatabaseStructure
- StartTransaction
- TestDataSource
- TestDatabaseTable
- GetDataSourceProperty
- SQLNumberOfColumns
- TestDatabaseColumn
- SQLNumberOfDrivers
- SQLNumberOfTables
- SQLNumberOfViews
- SQLColumnData
- SQLDriverName
- SQLCreateConnectionString
- SQLTableName
- SQLViewName
- Spreadsheet Functions
- Spreadsheet::ColumnName
- Spreadsheet::ColumnNumber
- Spreadsheet::SetActiveSheet
- Spreadsheet::SetVisibility
- Spreadsheet::AssignValue
- Spreadsheet::SetOption
- Spreadsheet::SetUpdateLinksBehavior
- Spreadsheet::AssignSet
- Spreadsheet::RetrieveSet
- Spreadsheet::RetrieveValue
- Spreadsheet::AssignParameter
- Spreadsheet::RetrieveParameter
- Spreadsheet::AssignTable
- Spreadsheet::ClearRange
- Spreadsheet::RetrieveTable
- Spreadsheet::AddNewSheet
- Spreadsheet::CopyRange
- Spreadsheet::DeleteSheet
- Spreadsheet::GetAllSheets
- Spreadsheet::RunMacro
- Spreadsheet::CloseWorkbook
- Spreadsheet::CreateWorkbook
- Spreadsheet::SaveWorkbook
- Spreadsheet::Print
- XML Functions
- User Interface Related Functions
- Dialog Functions
- Page Functions
- PageClose
- PageCopyTableToClipboard
- PageCopyTableToExcel
- PageGetActive
- PageGetAll
- PageGetChild
- PageGetFocus
- PageGetNext
- PageGetNextInTreeWalk
- PageGetParent
- PageGetPrevious
- PageGetTitle
- PageGetUsedIdentifiers
- PageOpen
- PageOpenSingle
- PageRefreshAll
- PageSetCursor
- PageSetFocus
- PivotTableDeleteState
- PivotTableReloadState
- PivotTableSaveState
- PrintEndReport
- PrintPage
- PrintPageCount
- PrinterGetCurrentName
- PrintStartReport
- PrinterSetupDialog
- ShowMessageWindow
- ShowProgressWindow
- User Colors
- Development Support
- System Interaction
- Error Handling Functions
- Option Manipulation
- Licensing Functions
- Environment Functions
- Invoking Actions
- File and Directory Functions
- DirectoryCopy
- DirectoryCreate
- DirectoryDelete
- DirectoryExists
- DirectoryGetCurrent
- DirectoryGetFiles
- DirectoryGetSubdirectories
- DirectoryMove
- DirectoryOfLibraryProject
- DirectorySelect
- FileAppend
- FileCopy
- FileDelete
- FileEdit
- FileExists
- FileGetSize
- FileMove
- FilePrint
- FileRead
- FileSelect
- FileSelectNew
- FileTime
- FileTouch
- FileView
- Predefined Identifiers
- System Settings Related Identifiers
- AllAuthorizationLevels
- AllAvailableCharacterEncodings
- ASCIICharacterEncodings
- ASCIIUnicodeCharacterEncodings
- UnicodeCharacterEncodings
- AllCharacterEncodings
- AllColors
- AllIntrinsics
- AllKeywords
- AllOptions
- AllPredeclaredIdentifiers
- AllSolvers
- AllSymbols
- CurrentAuthorizationLevel
- ProfilerData
- CurrentGroup
- CurrentSolver
- AimmsStringConstants
- AllAimmsStringConstantElements
- CurrentUser
- Language Related Identifiers
- AggregationTypes
- AllAttributeNames
- AllBasicValues
- AllCaseComparisonModes
- AllColumnTypes
- AllDataColumnCharacteristics
- AllDataSourceProperties
- AllDifferencingModes
- AllExecutionStatuses
- AllGMPExtensions
- AllFileAttributes
- AllIdentifierTypes
- AllIsolationLevels
- AllMathematicalProgrammingTypes
- AllMatrixManipulationDirections
- AllMatrixManipulationProgrammingTypes
- AllProfilerTypes
- AllConstraintProgrammingRowTypes
- AllRowColumnStatuses
- AllRowTypes
- AllMathematicalProgrammingRowTypes
- AllSolutionStates
- AllSolverInterrupts
- AllStochasticGenerationModes
- AllSuffixNames
- AllValueKeywords
- AllViolationTypes
- ContinueAbort
- DiskWindowVoid
- Integers
- MaximizingMinimizing
- MergeReplace
- OnOff
- TimeSlotCharacteristics
- YesNo
- Model Related Identifiers
- AllAssertions
- AllConstraints
- AllConventions
- AllDatabaseTables
- AllDefinedParameters
- AllDefinedSets
- AllFiles
- AllFunctions
- AllGMPEvents
- AllIdentifiers
- AllIndices
- AllIntegerVariables
- AllMacros
- AllMathematicalPrograms
- AllNonLinearConstraints
- AllParameters
- AllProcedures
- AllQuantities
- AllSections
- AllSets
- AllSolverSessionCompletionObjects
- AllSolverSessions
- AllStochasticConstraints
- AllStochasticParameters
- AllStochasticVariables
- AllUpdatableIdentifiers
- AllVariables
- AllVariablesConstraints
- Execution State Related Identifiers
- Case Management Related Identifiers
- Date-Time Related Identifiers
- Error Handling Related Identifiers
- System Settings Related Identifiers
- Suffices
- Deprecated