Eliminate redundant function initialization

Registered by Johan Jansson

Currently in Unicorn unstable we must manually construct the function spaces that the coefficients will reside in. We must then manually keep track of which coefficient resides in which function space. This raises the possibility of specifying one function space in function initialization, while a different function space is specified in the form file. I suggest we elinminate this redundancy and possible cause of bugs by initializing the coefficients in the FormFactory, where the corresponding function spaces are known for each coefficient (the form knows this via eg. BilinearForm::CoefficientSpace_foo).

Blueprint information

Status:
Complete
Approver:
Unicorn Core Team
Priority:
Undefined
Drafter:
Johan Jansson
Direction:
Needs approval
Assignee:
Johan Jansson
Definition:
Approved
Series goal:
Accepted for unstable
Implementation:
Implemented
Milestone target:
None
Started by
Johan Jansson
Completed by
Johan Jansson

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.