Return weights string-description.
String-description.
pure function description() result(string)
!< Return weights string-description.
character(len=:), allocatable :: string !< String-description.
#ifndef DEBUG
! error stop in pure procedure is a F2015 feature not yet supported in debug mode
error stop 'optimal_weights%description to be implemented by your concrete optimal weights object'
#endif
endfunction description