📄 changelog
字号:
2004-09-13 Brian Gough <bjg@network-theory.co.uk> * swap_source.c (gsl_vector_swap): fixed bug where stride of first argument v was used for second argument w * test.c: improved test coverage2003-01-01 Brian Gough <brian.gough@network-theory.co.uk> * gsl_vector_complex_float.h (gsl_vector_complex_float_get): removed const from zero * vector_source.c (FUNCTION): removed const from zeroSun Jan 27 22:29:54 2002 Brian Gough <bjg@network-theory.co.uk> * test.c: ensure that range check is working when running the testsFri Sep 14 19:13:20 2001 Brian Gough <bjg@network-theory.co.uk> * view.c (USE_QUALIFIER): added missing qualified typesThu Aug 23 13:22:29 2001 Brian Gough <bjg@network-theory.co.uk> * gsl_vector_complex_float.h: added const to second argument of _ptr functions * gsl_vector.h: changed definition of gsl_vector_const_view to compile with Sun's ccFri Aug 3 14:11:51 2001 Brian Gough <bjg@network-theory.co.uk> * added gsl_vector_ptr and gsl_vector_const_ptr functionsMon Jul 16 21:28:37 2001 Brian Gough <bjg@network-theory.co.uk> * reim_source.c: initialized views to nullFri Jul 13 21:29:06 2001 Brian Gough <bjg@network-theory.co.uk> * changed views to be structs and used casts to initialize themMon Jul 2 12:34:43 2001 Brian Gough <bjg@network-theory.co.uk> * view.h: provide macros for initializing null vectors and viewsSun Jul 1 22:38:30 2001 Brian Gough <bjg@network-theory.co.uk> * introduction of new-style vector views * view_source.c: changed order of arguments to be consistent with rest of library for _with_stride functionsMon May 14 22:43:18 2001 Brian Gough <bjg@network-theory.co.uk> * vector_source.c (FUNCTION): removed unnecessary inline from static function definitionTue Mar 27 15:12:07 2001 Brian Gough <bjg@network-theory.co.uk> * view_source.c: split view functions into a separate fileSat Sep 9 16:45:15 2000 Brian Gough <bjg@network-theory.co.uk> * added an owner field for indicating whether the underlying memory is owned by the vector. Changed the meaning of the block field to always be the address of the underlying block, even for subviews (previously the block field was set to NULL in this case).Sun Jul 16 10:39:39 2000 Brian Gough <bjg@network-theory.co.uk> * init_source.c (FUNCTION): added gsl_vector_view function for creating a vector view of an ordinary C arraySat Jul 15 21:44:49 2000 Brian Gough <bjg@network-theory.co.uk> * changed GSL_EDOM to GSL_EINVAL for invalid vector size argumentsSat Jun 17 15:37:57 2000 Brian Gough <bjg@network-theory.co.uk> * fixed up missing MULTIPLICITY factors in various functions Sun May 28 12:25:31 2000 Brian Gough <bjg@network-theory.co.uk> * test_complex_source.c (FUNCTION): use binary mode "b" when reading and writing binary files * test_source.c (FUNCTION): use binary mode "b" when reading and writing binary filesFri May 5 10:57:16 2000 Brian Gough <bjg@network-theory.co.uk> * oper_source.c (FUNCTION): changed functions gsl_vector_mul_elements and gsl_vector_div_elements to gsl_vector_mul and gsl_vector_div since the _elements suffix is redundant for vectors (unlike matrices). * oper.c: added simple arithmetic operations (+,-,*,/,scale,+const)Wed Apr 26 14:17:14 2000 Brian Gough <bjg@network-theory.co.uk> * prop_source.c (FUNCTION): added const to argument of gsl_vector_isnull * init_source.c (FUNCTION): added gsl_vector_set_basis(v,i) to set v to basis vector v = e_i (0,0,...,1,...,0)Tue Apr 25 11:31:38 2000 Brian Gough <bjg@network-theory.co.uk> * test_source.c (FUNCTION): modified the tests so that they work more cleanly with checkergcc when using long doubles. The trick seems to be to avoid having any long doubles on the stack.Sat Apr 22 15:09:44 2000 Brian Gough <bjg@network-theory.co.uk> * init_source.c (FUNCTION): separated subvector functions into gsl_vector_subvector and gsl_vector_subvector_with_strideSat Mar 25 20:23:58 2000 Brian Gough <bjg@network-theory.co.uk> * swap_source.c (FUNCTION): renames gsl_vector_swap to gsl_vector_swap_elementsTue Mar 21 21:15:10 2000 Brian Gough <bjg@network-theory.co.uk> * vector_source.c (FUNCTION): added set_zero functionThu Feb 24 16:19:55 2000 Brian Gough <bjg@network-theory.co.uk> * added missing prototypes for gsl_vector_complex_..._reverseFri Feb 18 20:48:32 2000 Brian Gough <bjg@network-theory.co.uk> * swap_source.c (FUNCTION): added gsl_vector_reverse function for flipping the order of a vector * copy_source.c: renamed gsl_vector_copy to gsl_vector_cpy since it acts like memcpy (dest, src) not 'cp(copy) from to'Thu Dec 2 20:39:02 1999 Brian Gough <bjg@network-theory.co.uk> * init_source.c: fixed bug, block element needs to be null in gsl_vector_alloc_from_vector to maintain correct ownership, added gsl_vector_view_from_vector (Thanks to Fabrice Rossi)Tue Oct 19 14:13:14 1999 Brian Gough <bjg@network-theory.co.uk> * added gsl_vector_swap function to exchange elementsFri Oct 1 15:47:45 1999 Brian Gough <bjg@network-theory.co.uk> * removed support for gsl_vector_ptr. Use set/get instead. * now uses separate block directory for memory managementMon Mar 1 19:38:16 1999 Brian Gough <bjg@netsci.freeserve.co.uk> * test_source.c: added tests for gsl_vector_ptr with and without stride * gsl_vector_char.h: added missing code to gsl_vector_char_ptr for stride in char case. Sun Nov 8 18:39:40 1998 Brian Gough <bjg@vvv.lanl.gov> * test_io.c, test_complex_io.c: split out the printf/scanf routines since these aren't supported on all platforms for long doubleFri Jul 24 19:44:52 1998 Brian Gough <bjg@vvv.lanl.gov> * added parent pointer in structs, to determine whether or not we're allowed to free the memory pointed to by * data.Wed Jun 10 19:13:35 1998 Brian Gough <bjg@vvv.lanl.gov> * init_source.c: added a cast for each mallocSun Apr 26 14:10:06 1998 Brian Gough <bjg@vvv.lanl.gov> * added support for complex vectorsMon Apr 6 15:06:38 1998 Brian Gough <bjg@vvv.lanl.gov> * make range checking the default, you have to define GSL_RANGE_CHECK_OFF to turn it off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -