Example #1
0
            /// <inheritdoc/>
            public IIntegral CreateIntegral(bool track = true)
            {
                var result = new IntegralInstance(this, _stateValues + 1);

                _stateValues += 2;
                return(result);
            }
Example #2
0
            /// <inheritdoc/>
            public override IIntegral CreateIntegral(bool track = true)
            {
                var integral = new IntegralInstance(this, _stateValues + 1);

                _stateValues += 2;
                if (track)
                {
                    TruncatableStates.Add(integral);
                }
                return(integral);
            }