Package org.mariuszgromada.math.mxparser
Class CalcStepRecord
- java.lang.Object
-
- org.mariuszgromada.math.mxparser.CalcStepRecord
-
- All Implemented Interfaces:
Serializable
public class CalcStepRecord extends Object implements Serializable
Calculation is a multistep process and this class provides a container to store a single calculation step.- Version:
- 5.1.0
- Author:
- Mariusz Gromada
MathParser.org - mXparser project page
mXparser on GitHub
INFIMA place to purchase a commercial MathParser.org-mXparser software license
info@mathparser.org
ScalarMath.org - a powerful math engine and math scripting language
Scalar Lite
Scalar Pro
MathSpace.pl - See Also:
CalcStepRecord
,Expression
,Argument
,Function
, Serialized Form
Buy me a cup of coffee via donation
or support me purchasing the license via ORDER Page , or INFIMA online store
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CalcStepRecord.StepType
Calculation step type. 1.
-
Field Summary
Fields Modifier and Type Field Description String
content
Calculation step content - so what is really happening in this stepString
description
Calculation step description - can be ana argument name, function name and or an expression stringboolean
firstInGroup
True if this is a first step in a given group.boolean
lastInGroup
True if this is a last step in a given group.int
numberGroup
If an expression makes a reference to a dependent argument or a user function then the calculation process will be done based on the calculation tree, where each group will be a marker of a particular (different) leaf of this tree.int
numberGroupWithin
Marker of a step in a process of calculation of a given expression pointed by a particular leaf in a calculation tree.CalcStepRecord.StepType
type
Calculation step type
-
Constructor Summary
Constructors Constructor Description CalcStepRecord()
-
-
-
Field Detail
-
numberGroup
public int numberGroup
If an expression makes a reference to a dependent argument or a user function then the calculation process will be done based on the calculation tree, where each group will be a marker of a particular (different) leaf of this tree.
-
numberGroupWithin
public int numberGroupWithin
Marker of a step in a process of calculation of a given expression pointed by a particular leaf in a calculation tree.
-
type
public CalcStepRecord.StepType type
Calculation step type- See Also:
CalcStepRecord.StepType
-
description
public String description
Calculation step description - can be ana argument name, function name and or an expression string
-
content
public String content
Calculation step content - so what is really happening in this step
-
firstInGroup
public boolean firstInGroup
True if this is a first step in a given group.
-
lastInGroup
public boolean lastInGroup
True if this is a last step in a given group.
-
-