Using std::vector or boost::multi_array would make ufc easier to use
Registered by
Martin Sandve Alnæs
UFC has several 2D arrays implemented as double**, both as members and function arguments.
Using a flat double* would make the interface easier to use in many cases.
Using a flat std::vector<double> would be even easier to use, at no performance penalty and no significant dependency.
Using a boost::
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Anders Logg
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Martin Sandve Alnæs
- Completed by
Whiteboard
(?)