Ticket #5608 (closed: fixed)
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: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: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