All Classes and Interfaces

Class
Description
axis of a drawing area
Signal URI and channel index references of a curve
FigureBase implements a two dimensional figure with two to four axes.
Abstract Legend Area, i.e. with XML feature but not FX
Signal URI and channel index references of a curve
A ScientificString is a text that may include sub-index super-index greek symbol Limitation: only left-to-right and bottom-to-top layout are enabled.
Implement an abstract viewport
Accuracy Formater
Advanced StaticAnalyser which is a generic class as AdvancedAnalyser <C extends Characteristics, X extends Dimension, Y extends Dimension > C is the characteristic parameter, X is the dimension of the first sweeping variable Y is the domain of the second sweeping variable
 
Base class for the tests of algebra calculus
Algebra Error Module
Algebraic Assignment interface
encapsulate an assignment as an Instruction, i.e. a variable setting
Build in assignment for algebraic expression
Encapsulate an assignment as an Instruction, i.e. a variable setting
Algebraic Equation
Basic abstract class for algebraic expressions
return instruction
 
Algebre define an Algebra for symbolic calculation.
Allocation instruction enable to allocate a new variable
Analog represent a model variable extending a Dimension
AnalogSignal interface, i.e.
 
 
 
Base class for Analyzer
Implement annotation
Implement annotation
 
Appendable Synchronous Signal, i.e. a Synchronous Signal for which news rows may be appended.
encapsulate argument for declarations like in function calls.
Argument value
Array message Module
A type representing an array of data
 
Base class for assignments
 
Deprecated.
Axis Model for PACTE script
Style sheet for axes
base body, i.e. the base class for function bodies like Constructors, SSMs or Scripts So the nature of the associated instruction depends on the body types ModelInstruction or SystelLevelInstruction
Parser for Object Classes.
A model parser for base model as PhysicalModel anf OptimizationProblem
Base template for models This is a model so no copy constructor is needed !
'BaseUnit' is a basic physical unity like 'm' for 'meter' or 'A' for 'Ampere'
Basic Object for PACTEdef scripts
Backward Differentiation Formula for intergration (Gear method) The method is based on the use of the differentiation formula, dx/dt = omega*x -p
 
Bond graph error module
Bond graph simulation System Model
linear equation of the port variables as causality rule
Bilinear Constraint Instruction
Implement a Bilinear form for symbolic calculus.
Term of a linear expression
combination of two conditions with a logical operator
binary expression, as x+y
Block As Instruction
Variable map used for a block, as a for loop.
Block value map
A bond graph is a Graph of which Elements are SystemComponent for bond graph models or SystemElement for flat bond graphs.
Edge class for bond graphs.
Base class for components and elements of bond graphs.
Bond Graph Model, i.e. a bond graph representing a system or a part of a system.
State of the system, with associated values and mainDependences
an expression of which result is an boolean
A function returning a boolean value
A boolean variable
 
Boolean value
A boolean variable
encapulate double format boundaries
 
Buffered Synchronous Signal.
Builder Error Module
Instruction that could be incorporate as part of a script A BuildInInstruction cannot be use to compute dependencies
Instruction that could be incorporate as part of a script A BuildInInstruction cannot be use to compute dependencies
Scalar value as a build in expression
 
Values describing a function call
Hiearchical part of a style sheet that may represents a CSS file
 
Analyser of instruction blocks in MPML state
Causality Constraint Instruction, i.e.
declaration of causality
Basis class for describing a causality rule.
 
 
 
Represent the class of channels, like Channel < voltage > vGS; The general definition could be public class < D extends PhysicalDimension > So a Channel may be applied to any class extending PhysicalDimension.
Channel value for signal processing with row index capability
Represent a channel that may be associated to a value
 
Interface between Channel and Variable
Channel Referenced to a Variable
 
 
 
CharacteristicObject, i.e. a derived class from RootComponent to simulate characteristics
implements string value class derived from virtual value
Class Attributes
Parser for a class or a model
Reference to a class including associated package
 
 
 
 
Color value
Implement a Comment class.
Comparison of Algebraic Expressions
 
Comparison of Object Expressions
a complied function is an abstraction of a model function as a member function of the model.
Compiled model for elements
Sparse matrix with complex number value Based on Real Representation, TRINGALI, S., ANGIULLI, G., et DI MASSA, G.
Complex Matrix Element
Complex Regular Array
Integral type of data
 
 
Hierachical structure of components
ComponentDirectory Model, i.e. represents a system in a hierarchical way This is a model so no copy contructor is needed.
Component Library, i.e. a list of components
A component is an Element or a System (a bond graph) ComponentModel describe ports.
Parser for components, i.e. elements or systems.
base class for component port, i.e. a Signal or a Power Port.
Template for components
 
 
 
Compound Quantity
Computation Assignment
Expression for Initializing a variable
 
Base class to implement functions whose the physical dimension of the returned value may be computed from the argument.
 
Conditional Block to build Conditional Statements.
Implemet a condition statement
 
condition expression
Reference to a connection point in a Bondgraph, i.e.
constant expression abstraction
System constructor body.
Constructor call that could be consider as a value
 
 
Contextual objects
Contextual Object, i.e. objects inclunding some contexts.
Contextual Values
A list of values representing a context for instance in a SignalNode
CSS Error Module
 
Interface for Curve Builder
Curve Identifier interface
Model for Curves
Encapsulate the different drawing style of a label
parser for CVS data file
Array of Data
Generic Array implemented as a list, because generic array is not possible
 
Data Context Utilities
Base Class for Data Files in PACTE script
DataFile encapsulate PXD file
 
Basic Data Type May be one of the derived type: ScalarType ObjectType in the package org.ampere.pacte.model
 
interface to represent values
DataValue utilities
 
Local Date Value, i.e. as a measurment date
Declaration in a StyleSheet Object
An Argument plus a ParsableValue
 
Derivable Compiled function
The thermodynamic equilibrium involves that no exchange exist.
 
Library of device characteristics
 
Interface for Object related to Physical Dimensions
 
Array of double as an ArrayObject1
Implements a token for a double
 
Double Value as a scalar value.
Error messages for drawing
 
AlgebraicAssignment with system variable dependencies ν = ν(p,V,z); the dependency with respect to system variable z[i] is given by ∂ν/∂z[i]
Dynamic Conditional Assignment
dynamic factor
edge of a graph, i.e. a connection between two elements of the graph. edge may have type
Matrix Element
Element Alias is a system component representing a SystemElement in the flat bond graph.
Element Error Module
Model of an Element.
Element Model Parser
non zero element
An element state describe the state of a bond graph element
The class implement an element state transition
 
EnergyDomain encapsulate an energy domain like 'electrical' or 'thermal'.
EnergyDomain type
standard model for the energy storing element.
 
 
EquationSolver Solver. try to solve equation F(z)=0.
System of Algebraic equations i.e.
Model for Equation System
The thermodynamic equilibrium involves that no exchange exist.
 
Expression may be AlgebraicExpression or ConditionalExpression
Array of Expressions of a same DataType
Base class for algebraic and model expression assignment A model expression could use generic values
Extended Character Implementation
Map of extended characters.
Token for extended characters
 
FieldPort represent field port, i.e.
Figure Builder to create default figure by analysis a signal
Base PACTE Model for figures
Standard Definition For Figures and their elements
Style sheet for figures
File Based Tracker
 
PrintWriter Object
encapsulate a file, like scripts.
File Object Model
Flat Bond Graph is a flat bond graph, i.e. with only elements.
A local variable map where each variable are defined by its unique reference a RVariable value
 
For each build in instruction
For statement build in instruction
Function Attributes
System constructor body.
Function call as an expression
 
Variable map accessible in a function call.
 
 
Function Value Map
Interface for any generic data
Declarative Type representing a generic type derived from a ObjectClass in a function call.
Generic Derived Type interface
GenericDimensionClass is a generic class with a physical domain parameter, like class<D extends Quantity>
A GenericObjectClass is a ObjectClass built in two steps.
Generic Object Function Call
Declarative Type representing a generic type in a function call.
Generic Value that may represent any ScalarValue
Basis class for graph management
Element of Generic Graph
Messages concerning PACTE GUI
GUI interface for grafx
GUI utilities
Heap of object for script computing The object is not used directly but through a ValueMap referencing this object.
 
Hierachical model variable
Reference toward a variable in a hierachy of objects.
implement Homogeneous Function see further information on http://en.wikipedia.org/wiki/Homogeneous_function
Identifier token
List of names.
Indexed Array of double as an ArrayObject
Indexed Double Value
Initialization Transition
In-line Object Csnstruction with scalar values
 
 
 
Instruction for interpreted models
Implement a block of instructions of the same type Notice that a sequence of instructions of whatever type is an InstructionSequence
Instruction Level Numerical Exception
InstructionParser extends a BaseClassParser by storing the instructions
Implement a sequence of instruction
 
Represent an instruction with its dependencies Firstly, state variables are supposed to be known because they represent the state.
 
Implements a token for an integer
Integral type of data
Integer value
Integral Computation Build In Expression
Intensivity Qualified Quantity interface
Intepreted model
 
 
ISO time implements a time in ISO 8601 standard
Junction model for 1-junction and 0-junction elements J<EnergyDomain D> the first port #0 is a signal port the second port #1 is field power port of variable size.
Junction Causality Rule associated to a Junction Model J_Model.
represents a node in a Kirrchoff network.
map of Kirchhoff nodes.
Encapsulate the different drawing style of a label
Label template for figures
Item for label templates
Style sheet for Legends
structure of non zero elements of a line
linear equation of the port variables as causality rule
Linear constraint instruction
Linear equation
linear expression for symbolic calculus a linear expression is a sum of linear term
linear system of equations
Term of a linear expression
Implement the class List < DataType >
Implement a List of DataValue
 
Variable for loop iteration.
implement a Map < K ScalarValue, V ScalarValue >
Map Initialization Build In Expression
 
 
 
Method Call represent a call of a method, i.e. for an interface or an object.
Method Reference implements a reference to a method like object::method or class::method
ObjectClass to represent the Model as Object For instance the type of a static object like RootObject.Model
 
expression for models, i.e. algebraic expression, or object expression can be used for function calls.
Scalar value as a build in expression
Base class representing a function member.
Model Function Body
instruction at the model level
Model variable
transformer model
Netlist
 
 
Model for the EquationSolver Method
Implement the case of a terminal interface.
Non Differential Function Exception
Assignment: for non-linear causality rule, with comptutation of internal variables before the rule.
 
 
Numerical Error Module
Numerical Exception
Argument of a class
Abstract class for object member fucntion call TO BE REPLACED by MethodReturnedValue
Java Object representing all the PACTE Classes for all the PACTE objects manipulated by PACTE simulator.
Interface to all object classes
Object class level message error module
Object construction
implement an instruction like Type Output = Object.callMember(args)
Heap for registered object types
Object interface.
Object method reference
Encapsulate a path to an object, i.e. the hierarchical list of objects from the root, so it represent an absolute path.
Hierarchical path to an object
ObjectValueAssignment, i.e. the computation of a variable value based on an object variable or function, for instance voltage v=D.pn.uB; Axis<current> abscissa = fig.createAbscissa("iD");
Deprecated.
define an analytical function having only one argument.
Base class for 1-port elment
Online signal processor, used for instance in viewports.
operator token
Optimization problem parser
Output AlgebraicAssignmentInstruction Instruction
Model for Files in PACTE script
Packageable model
 
 
 
Data server for PACTE applications.
PACTE simulation
Simulation body, i.e. body for scripts.
Pacte Simulation Script
 
Encapsulate the different css options and drawing style of a label
 
Page Builder for figures
Page model for figures
Style sheet for Pages
Parsable object class interface
Parsable value
 
Exception occur when bad-formed expression is parsing
 
Partial Derivative ∂y/∂x
Partial Derivatives of an array of expressions, i.e.
PetriNet is a state machine composed of State Space Model.
 
PhysicalDataServer is the server for the physical data bases.
Represents a physical dimension.
Model Basis
Parser for physical model
A PhysicalObject is an object having a BaseTemplate as type
Instance of a PhysicalModel
Represent a physical quantity like 'voltage' or 'magnetomotive force'.
base class for element models having one template parameter corresponding to the associated energy domain of the element.
 
 
represent a physical unit like m/s or A/cm^2.
encapsulate a physical value
Physics Error Module
describe a pivot research area.
Plain text for scientific strings
 
 
Map of the ports of a component, i.e. a list of ComponentPort
Power Bond
Power Port declaration of a component in a (bond graph) model.
reference toward a System Port Variable, i.e. a p-variable for a model port (Power Port)
reference toward a System Port Variable, i.e. a p-variable for a model port (Power Port or Signal Port
 
PrintWriter Object
manage properties from a (hiden) file
Simulable with a PACTE simulation
reference toward a System Port Variable, i.e. a p-variable for a model port (Power Port or Signal Port)
Prefixes, term and postfixes of a quantity
 
 
Quantity Modifier
Quantity Qualifier
Physical Quantity Term, i.e. the main word of a physical quantity like: mass, current, surface.
Represent a physical quantity value as an object
 
R-element model
Physical Value Range.
Range Class
see http://en.wikipedia.org/wiki/Rational_number
 
A model variable associated with a short reference
A robust scanner for MPML.
 
Return BuildIn Expression
Return Object Build In Expression
ReturnValue is the value returned by a function call
A RootComponent has no outside connections, so no bond graph, but is the base for the system map, i.e. all the variables needed for the system equations.
Model for a RootComponent The model has two static variables time t; double lambda;
 
Base Model for Root Systems in PACTE script, i.e.
Implement transient system equations for a root component
 
 
RS element model
 
A model variable that can be evaluate only at runtime, e.g. an Argument of a function
'RVariable' is a reference to a variable.
Implement a list of RVariable
Standard Source Model
 
describe a variable to be saved
Encapsulate a scalar argument for declarations like in function calls.
Scalar value as a build in expression
Scalar data expression
Scalar data value
Scalar values are simple values as int, double, String.
Base type of values for arguments, expressions and variables
Basic class for encapsulate scalar values
Scalar Value Error Module
 
list of 'ScalarValue'
Base token for Sientific string
Script Exception
 
Script Message Module
Model for scripts
Script Parser
Script Simulation
 
A path representation of the object to be defined
Sequence Analyzer parse the signal to identify extrema and plateaus
 
 
 
 
Model for mpml generic analyser
 
Signal Assignment
 
 
 
Implement a directory of signals each directory may have a contextual value, i.e. parameters and data common to all the elements in the directory.
Signal Directory Model
 
Signal Flow
SignalModel implement a model for signals in PACTE script.
Node of a signal directory
Signal Package Object for PACTE script
Terminal emulator for Signal Package file analysis.
 
Signal Port for signal flow modelling
Signal Processing Block
Signal Processing Function
 
 
Object representing a signal row
Model of a row to add data in a signal.
reference toward a System Port Variable, i.e. a p-variable for a model port (Signal Port)
Analysis Exception
Simple Generic Class for script
 
Simulable interface
 
 
 
Simulation body, i.e. body for scripts.
 
Simulation Script
 
A hiearchical system having the capability to be simulated.
 
Assignment instruction
ObjectClass for representing a single object
 
Size2D implement width and height
Transient Solver that controls the transient simulation
Model for the Transient Solver
 
Model Object for defining the static member function for equation solvers.
Space token for scientific string
Sparse matrix encapsulation enable the LU factorization
Special argument as generic parameters
Spice Model class
Spread Sheet implementation.
Spread Sheet Model
Reader for a CSV SpreadSheet
State Space Model body.
Standard Function for algebraic calculations
ISO 2016 standard for paper size
declaration of a state, i.e. a state space model
State List of a bond graph
State Machine for Components
StateSpaceModel is a state space model.
State Transition
Solver for static simulation
Implement a StaticAnalyser which is a generic class as StaticAnalyser<C,D> C is the characteristic parameter D is the domain of the sweeping variable
Solver for static simulation
Implement a StaticAnalyser which is a generic class as StaticAnalyser<C,D> C is the characteristic parameter D is the domain of the sweeping variable
ObjectClass representing a string
Interface of String Literal in Pacte Script
 
simple parser for string without space or separator Used in PhysicalDimension class.
A String selected in a list of tags
 
 
Abstract Type for strings
Object Class for string utilities
Implement a map of string to scalar values that represents a part of CSS with elements of type: key -> value;
Subscript for scientific strings
Bilinear form for symbolic calculus.
Superscript for Scientific String
Each switch case correspond to as state space model.
Implement a switch case
Switch Build In Expression
Switch model
Encapsulate sampled signals associated to simulation/measurement conditions corresponding to the same samples.
Encapsulate Syntax Error Messages to display them
Object Class for System utilities as the use of System.out
A SystemComponent is a model for a system or an element It is a model, it is not used for simulation
Connection between two components of a Bond Graph Model
Constructor body.
SystemElement reprensent an element for bond graphs simulation.
Encapsulate the building of system equations.
System Level Numerical Exception
 
System Parser: bond graph parser
 
System Port, i.e. reference to a port of an element in a bondgraph.
System Simulation
 
Model for System STate
State of a system, i.e. the complete knowledge of the system at a given time.
Test bench simulation
 
 
 
Encapsulate the different drawing style of a label
Throw Exception Instruction
Base Abstract Class for Tokens
TokenStream is a stream of Mtokens
 
Messages concerning tools of PACTE scripts
 
Trace Server for non-interactive debugging trackers
 
Trace Writer
 
 
 
transformer model
Transient Solver that controls the transient simulation
Model for the Transient Solver
Transient System for transient simulations.
 
Transition Analyser to debug transitions
Transition instruction
 
Encapsulate a Transition Throw for a transition throw
Transition Throw Instruction
Tracing transition simulation
Try Catch Blocks
define an analytical function having only two arguments.
Base class for 1-port elment
List of the current types.
Encapsulate a type with possible flag as final ...
expression corresponding to a unary operator
Uncloneable template
describe a unit factor like k=1000, m=0.001 and so on.
An UnitTerm is a term in a physical unit like mA^2 In the latter example, m corresponds to the optional prefix defined by the index of the prefix in the PhysicalDataServer::prefixes table, A corresponds to the base unit defined by the index of the base unit in the PhysicalDataServer::basics table, 2 is the power of the term.
ValueMap is a base class for maps with values.
Value Return Instruction
Map of values
 
an expression representing a variable
Interface representing a list of variables.
Node of a graph
Model for a viewport in a figure.
 
Implement a void instruction
Integral type of data
Wildcard File Filter implementation. 11/09/2023 Commons.io does not recognized in a JPMS (Java Platform Module System) and multi-modules maven project
Wildcard Physical Dimension, i.e a Physical Dimension of which value is set after the construction by a call to the function set
encapsulate extended property list
R-element model