Ticket #5608 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Create a base class for immutable composite functions.

Reported by: Roman Tolchenov Owned by: Roman Tolchenov
Priority: major Milestone: Release 2.2
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Jose Borreguero

Description (last modified by Roman Tolchenov) (diff)

ImmutableCompositeFunction class will override asString() and probably hide addFunction(). A function derived from ImmutableCompositeFunction can add its members inside the constructor. FunctionFactiory will treat it as a simple function. Methods using parameter names can also be changed to override the default composite function name convention.

Change History

comment:1 Changed 8 years ago by Roman Tolchenov

  • Status changed from new to accepted

comment:2 Changed 8 years ago by Roman Tolchenov

  • Description modified (diff)

comment:3 Changed 8 years ago by Roman Tolchenov

Re #5608. Added empty ImmutableCompositeFunction class

Changeset: f6380e0788d0e9dbd9567527c2dd2f8cdf3c90dd

comment:4 Changed 8 years ago by Roman Tolchenov

Re #5608. Added ImmutableCompositeFunction class and tests for it

Changeset: 00c7da8025bacf024b26de9950a293c1e1a3b4c4

comment:5 Changed 8 years ago by Roman Tolchenov

Re #5608. Added empty ImmutableCompositeFunction class

Changeset: f6380e0788d0e9dbd9567527c2dd2f8cdf3c90dd

comment:6 Changed 8 years ago by Roman Tolchenov

Re #5608. Added ImmutableCompositeFunction class and tests for it

Changeset: 00c7da8025bacf024b26de9950a293c1e1a3b4c4

comment:7 Changed 8 years ago by Roman Tolchenov

Re #5608. Added isDefault flag to ties and constraints

Changeset: 605431e76fde4d0b3030ccf5d21d2a2383969476

comment:8 Changed 8 years ago by Roman Tolchenov

Re #5608. asString() doesn't output params tied by default

Changeset: b1219a272a11ac1bd94f66a51aef0468cf028098

comment:9 Changed 8 years ago by Roman Tolchenov

Re #5608. Fixing the tests

Changeset: d3fe72061e769713ed6f65c57aed9a0b959b867e

comment:10 Changed 8 years ago by Roman Tolchenov

  • Status changed from accepted to verify
  • Resolution set to fixed

comment:11 Changed 8 years ago by Jose Borreguero

  • Status changed from verify to verifying
  • Tester set to Jose Borreguero

comment:12 Changed 8 years ago by Jose Borreguero

  • Status changed from verifying to closed

comment:13 Changed 8 years ago by Roman Tolchenov

Re #5608. Added isDefault flag to ties and constraints

Changeset: 605431e76fde4d0b3030ccf5d21d2a2383969476

comment:14 Changed 8 years ago by Roman Tolchenov

Re #5608. asString() doesn't output params tied by default

Changeset: b1219a272a11ac1bd94f66a51aef0468cf028098

comment:15 Changed 8 years ago by Roman Tolchenov

Re #5608. Fixing the tests

Changeset: d3fe72061e769713ed6f65c57aed9a0b959b867e

comment:16 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 6454

Note: See TracTickets for help on using tickets.