Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 Activate, SearchPanel
 AlgebraicTrigonometric
 AlgebraicVariables
 auxDVNumberOfSolutionsPlus
C
 CellArea2D
 CellDecompositionPlus
 CellGraph
 CellLocationPlus
 CloseResultsWindow, SearchPanel
 Configurations
 ConstraintEquations
 CreateManipulator
D
 Dimension
 DirectInverseKinematics
 Division
 DOMPopupSearchResults, SearchPanel
 DOMPopupSearchResultsWindow, SearchPanel
 DOMSearchField, SearchPanel
 DOMSearchPanel, SearchPanel
 DOMSearchType, SearchPanel
 DVNumberOfSolutionsPlus
E
 Elimination
F
 FactorSystem
H
 Hypersurfaces
this.Activate = function(isActive,
ignoreDeactivateDelay)
Activates or deactivates the search panel, resetting things to their default values if necessary.
AlgebraicTrigonometric := proc (algsys ::list(anything),  
algvars ::table,  
{   
nosimplify ::truefalse := false
}   )
Convert algebraic systems back to trigonometric ones.
AlgebraicVariables := proc (vars ::list(name),
algvars ::table)
Convert algebraic variables to trigonometric ones.
auxDVNumberOfSolutionsPlus := proc (polysys,
dv,
ineq,
var,
diffvar)
Auxiliary function Returns the number of real solutions on the intersection points of the Discriminant Variety.
CellArea2D := proc (
   cells ::record,  
   i ::{list(list(integer)),list(integer),integer} := [ $ 1 .. nops(cells:-SamplePoints) ],
   ranges ::seq(name=range) := NULL,
   {   
   precision ::integer := 3,
   border ::constant := 10^(-2*Digits)
   }   
      
)
Compute the area of the cells returned CellDecomposition or CellDecompositionPlus
CellDecompositionPlus := proc (equ ::list(algebraic),  
ineq ::list(algebraic),  
vars ::list(name),  
pars ::list(name) := [ op(indets([equ,ineq],name) minus {op(vars)}) ],
{   
nofactor ::truefalse := false,
gbfactor ::truefalse := false,
norealrootstest ::truefalse := false
}   
   )
Describes the parameter space according to the number of real roots.
CellGraph := proc (cells ::record)
Computes the connexity graph of the cells of a CAD.
CellLocationPlus := proc (cells ::record,
L ::{list(name=realcons), list(list(name=realcons))})
Computes the cells of a decomposition containing the given points.
this.CloseResultsWindow = function()
Closes the results window.
Configurations := proc (robot ::Manipulator,  
spec ::seq(name=constant),  
{   
noconstraints ::truefalse := false,
ordering ::name := NULL
}   )
Computes the different possible positions.
ConstraintEquations := proc (robot ::Manipulator,  
{   
constraints ::truefalse := false
}   
   )
Computes the implicit equations induced by the constraints.
CreateManipulator := proc (
   sys ::list({algebraic, algebraic=algebraic, algebraic<algebraic}),  
   cart ::list(name),  
   arti ::list(name) := [op(indets(sys,name) minus {op(vars)} minus map(lhs,{op(spec)}))],
   passive ::list(name) := [],
   geompars ::list(name) := [op(indets(sys,name) minus {op(cart)} minus {op(arti)} minus {op(passive)})],
   spec ::{list,set}(name=algebraic) := [],
   plotrange ::list(name=range) := [],
   points ::list(name=list(algebraic)) := [],
   loops ::list(list(name)) := [],
   chains ::list(list(name)) := [],
   actuators ::list({list(name),name}) := [],
   model ::string := "No name",
   precision ::integer := 4,
   {   
   noradical ::truefalse := false
   }   
      
)
Constructs a data structure of type Manipulator.
Dimension := proc (sys ::list(algebraic),  
vars ::list(name) := [op (indets (sys,name))],
char ::integer := 0)
Computes the dimension of a system.
DirectInverseKinematics := proc (
   cells ::record := PseudoSingularityDecomposition(robot),
   i ::{list(integer),integer} := [ $ 1 .. nops(cells:-SamplePoints) ]
)
Returns the cells having the same antecedent.
Division := proc (sys1 ::list(algebraic),  
sys2 ::list(algebraic),  
vars ::list(name) := [op (indets ([sys1,sys2],name))],
char ::integer := 0)
Division of an ideal by another.
this.DOMPopupSearchResults = function()
this.DOMPopupSearchResultsWindow = function()
this.DOMSearchField = function()
this.DOMSearchPanel = function()
this.DOMSearchType = function()
DVNumberOfSolutionsPlus := proc (celldec)
Returns the number of real solutions on the intersection points of the Discriminant Variety.
Elimination := proc (sys ::list(algebraic),  
vars1 ::list(name),  
vars2 ::list(name) := [op(indets(sys,name) minus {op(vars1)})],
char ::integer := 0,
{   
allvariables ::truefalse := false,
keeporder ::truefalse := false,
direct ::truefalse := false
}   
   )
Eliminates variables in a polynomial system.
FactorSystem := proc (sys ::{list(algebraic),list(list(algebraic))},  
{   
ordering ::list(name) := NULL
}   
   )
Factorize partially a system
Hypersurfaces := proc (sys ::list(algebraic),  
{   
squarefree ::truefalse := true
}   
   )
Factorizes components of codimension 1.
Close