Simbody
3.5
|
Functions | |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r | y (t o o l s e t) f o r C++p r o g r a m m e r s |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s a n d f l e x i b i l i t y o f M a t l a b!f r o m w i t h i n a C p r o g r a b u t w i t h m a x i m a l p e r f o r m a n c e a n d c o n v e n i e n t i n t e r o p e r a b i l i t y w i t h n u m e r i c a l l i b r a r i e s and custom code which may already exist in various including C and FORTRAN TOC o h z u HYPERLINK l _Toc249698903 Purpose of this document PAGEREF _Toc249698903 h HYPERLINK l _Toc249698904 Goals PAGEREF _Toc249698904 h HYPERLINK l _Toc249698905 Speed PAGEREF _Toc249698905 h HYPERLINK l _Toc249698906 Accuracy PAGEREF _Toc249698906 h HYPERLINK l _Toc249698907 Expressive power PAGEREF _Toc249698907 h HYPERLINK l _Toc249698908 API stability PAGEREF _Toc249698908 h HYPERLINK l _Toc249698909 Design issues PAGEREF _Toc249698909 h HYPERLINK l _Toc249698910 Naming PAGEREF _Toc249698910 h HYPERLINK l _Toc249698911 Indexing PAGEREF _Toc249698911 h HYPERLINK l _Toc249698912 More design issues TBD PAGEREF _Toc249698912 h HYPERLINK l _Toc249698913 Scalars PAGEREF _Toc249698913 h HYPERLINK l _Toc249698914 Precision types PAGEREF _Toc249698914 h HYPERLINK l _Toc249698915 Numbers PAGEREF _Toc249698915 h HYPERLINK l _Toc249698916 Scalar types PAGEREF _Toc249698916 h HYPERLINK l _Toc249698917 Scalar summary PAGEREF _Toc249698917 h HYPERLINK l _Toc249698918 Composite numerical | types (fixed-size vectors &matrices)PAGEREF _Toc249698918\h5HYPERLINK\l"_Toc249698919"5.1 Memory layout of CNTs |
Variables | |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j | Й |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r | y |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i | x |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e | r |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s | s |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s a n d f l e x i b i l i t y o f M a t l a b!f r o m w i t h i n a C p r o g r a | m |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s a n d f l e x i b i l i t y o f M a t l a b!f r o m w i t h i n a C p r o g r a b u t w i t h m a x i m a l p e r f o r m a n c e a n d c o n v e n i e n t i n t e r o p e r a b i l i t y w i t h n u m e r i c a l l i b r a r i e s and custom code which may already exist in various | languages |
packed CNTs PAGEREF _Toc249698919 h HYPERLINK l _Toc249698920 CNT packing vs compiler packing PAGEREF _Toc249698920 h HYPERLINK l _Toc249698921 Construction and assignment of CNTs PAGEREF _Toc249698921 h HYPERLINK l _Toc249698922 Operators on CNTs PAGEREF _Toc249698922 h HYPERLINK l _Toc249698923 Element access PAGEREF _Toc249698923 h HYPERLINK l _Toc249698924 Arithmetic PAGEREF _Toc249698924 h HYPERLINK l _Toc249698925 Summary of CNTs PAGEREF _Toc249698925 h HYPERLINK l _Toc249698926 Types for linear algebra PAGEREF _Toc249698926 h HYPERLINK l _Toc249698927 Large Vector and Matrix types PAGEREF _Toc249698927 h HYPERLINK l _Toc249698928 Available storage types TBD PAGEREF _Toc249698928 h HYPERLINK l _Toc249698929 Matrix characteristics PAGEREF _Toc249698929 h HYPERLINK l _Toc249698930 Matrix character commitments PAGEREF _Toc249698930 h HYPERLINK l _Toc249698931 Element type PAGEREF _Toc249698931 h HYPERLINK l _Toc249698932 Outline PAGEREF _Toc249698932 h HYPERLINK l _Toc249698933 Size PAGEREF _Toc249698933 h HYPERLINK l _Toc249698934 Structure PAGEREF _Toc249698934 h HYPERLINK l _Toc249698935 Conditioning PAGEREF _Toc249698935 h HYPERLINK l _Toc249698936 Sparsity PAGEREF _Toc249698936 h HYPERLINK l _Toc249698937 Storage formats PAGEREF _Toc249698937 h HYPERLINK l _Toc249698938 Matrix views PAGEREF _Toc249698938 h HYPERLINK l _Toc249698939 Element filters PAGEREF _Toc249698939 h HYPERLINK l _Toc249698940 Factorizations PAGEREF _Toc249698940 h HYPERLINK l _Toc249698941 Available factorizations TBD PAGEREF _Toc249698941 h HYPERLINK l _Toc249698942 Operator reference TBD PAGEREF _Toc249698942 h HYPERLINK l _Toc249698943 Acknowledgments PAGEREF _Toc249698943 h HYPERLINK l _Toc249698944 References PAGEREF _Toc249698944 h Purpose of this document To describe the | goals |
packed CNTs PAGEREF _Toc249698919 h HYPERLINK l _Toc249698920 CNT packing vs compiler packing PAGEREF _Toc249698920 h HYPERLINK l _Toc249698921 Construction and assignment of CNTs PAGEREF _Toc249698921 h HYPERLINK l _Toc249698922 Operators on CNTs PAGEREF _Toc249698922 h HYPERLINK l _Toc249698923 Element access PAGEREF _Toc249698923 h HYPERLINK l _Toc249698924 Arithmetic PAGEREF _Toc249698924 h HYPERLINK l _Toc249698925 Summary of CNTs PAGEREF _Toc249698925 h HYPERLINK l _Toc249698926 Types for linear algebra PAGEREF _Toc249698926 h HYPERLINK l _Toc249698927 Large Vector and Matrix types PAGEREF _Toc249698927 h HYPERLINK l _Toc249698928 Available storage types TBD PAGEREF _Toc249698928 h HYPERLINK l _Toc249698929 Matrix characteristics PAGEREF _Toc249698929 h HYPERLINK l _Toc249698930 Matrix character commitments PAGEREF _Toc249698930 h HYPERLINK l _Toc249698931 Element type PAGEREF _Toc249698931 h HYPERLINK l _Toc249698932 Outline PAGEREF _Toc249698932 h HYPERLINK l _Toc249698933 Size PAGEREF _Toc249698933 h HYPERLINK l _Toc249698934 Structure PAGEREF _Toc249698934 h HYPERLINK l _Toc249698935 Conditioning PAGEREF _Toc249698935 h HYPERLINK l _Toc249698936 Sparsity PAGEREF _Toc249698936 h HYPERLINK l _Toc249698937 Storage formats PAGEREF _Toc249698937 h HYPERLINK l _Toc249698938 Matrix views PAGEREF _Toc249698938 h HYPERLINK l _Toc249698939 Element filters PAGEREF _Toc249698939 h HYPERLINK l _Toc249698940 Factorizations PAGEREF _Toc249698940 h HYPERLINK l _Toc249698941 Available factorizations TBD PAGEREF _Toc249698941 h HYPERLINK l _Toc249698942 Operator reference TBD PAGEREF _Toc249698942 h HYPERLINK l _Toc249698943 Acknowledgments PAGEREF _Toc249698943 h HYPERLINK l _Toc249698944 References PAGEREF _Toc249698944 h Purpose of this document To describe the design | issues |
packed CNTs PAGEREF _Toc249698919 h HYPERLINK l _Toc249698920 CNT packing vs compiler packing PAGEREF _Toc249698920 h HYPERLINK l _Toc249698921 Construction and assignment of CNTs PAGEREF _Toc249698921 h HYPERLINK l _Toc249698922 Operators on CNTs PAGEREF _Toc249698922 h HYPERLINK l _Toc249698923 Element access PAGEREF _Toc249698923 h HYPERLINK l _Toc249698924 Arithmetic PAGEREF _Toc249698924 h HYPERLINK l _Toc249698925 Summary of CNTs PAGEREF _Toc249698925 h HYPERLINK l _Toc249698926 Types for linear algebra PAGEREF _Toc249698926 h HYPERLINK l _Toc249698927 Large Vector and Matrix types PAGEREF _Toc249698927 h HYPERLINK l _Toc249698928 Available storage types TBD PAGEREF _Toc249698928 h HYPERLINK l _Toc249698929 Matrix characteristics PAGEREF _Toc249698929 h HYPERLINK l _Toc249698930 Matrix character commitments PAGEREF _Toc249698930 h HYPERLINK l _Toc249698931 Element type PAGEREF _Toc249698931 h HYPERLINK l _Toc249698932 Outline PAGEREF _Toc249698932 h HYPERLINK l _Toc249698933 Size PAGEREF _Toc249698933 h HYPERLINK l _Toc249698934 Structure PAGEREF _Toc249698934 h HYPERLINK l _Toc249698935 Conditioning PAGEREF _Toc249698935 h HYPERLINK l _Toc249698936 Sparsity PAGEREF _Toc249698936 h HYPERLINK l _Toc249698937 Storage formats PAGEREF _Toc249698937 h HYPERLINK l _Toc249698938 Matrix views PAGEREF _Toc249698938 h HYPERLINK l _Toc249698939 Element filters PAGEREF _Toc249698939 h HYPERLINK l _Toc249698940 Factorizations PAGEREF _Toc249698940 h HYPERLINK l _Toc249698941 Available factorizations TBD PAGEREF _Toc249698941 h HYPERLINK l _Toc249698942 Operator reference TBD PAGEREF _Toc249698942 h HYPERLINK l _Toc249698943 Acknowledgments PAGEREF _Toc249698943 h HYPERLINK l _Toc249698944 References PAGEREF _Toc249698944 h Purpose of this document To describe the design | theory |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r y | ( | t o o l s e | t | ) |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s a n d f l e x i b i l i t y o f M a t l a b ! f r o m w i t h i n a C p r o g r a b u t w i t h m a x i m a l p e r f o r m a n c e a n d c o n v e n i e n t i n t e r o p e r a b i l i t y w i t h n u m e r i c a l l i b r a r i e s and custom code which may already exist in various including C and FORTRAN TOC o h z u HYPERLINK l _Toc249698903 Purpose of this document PAGEREF _Toc249698903 h HYPERLINK l _Toc249698904 Goals PAGEREF _Toc249698904 h HYPERLINK l _Toc249698905 Speed PAGEREF _Toc249698905 h HYPERLINK l _Toc249698906 Accuracy PAGEREF _Toc249698906 h HYPERLINK l _Toc249698907 Expressive power PAGEREF _Toc249698907 h HYPERLINK l _Toc249698908 API stability PAGEREF _Toc249698908 h HYPERLINK l _Toc249698909 Design issues PAGEREF _Toc249698909 h HYPERLINK l _Toc249698910 Naming PAGEREF _Toc249698910 h HYPERLINK l _Toc249698911 Indexing PAGEREF _Toc249698911 h HYPERLINK l _Toc249698912 More design issues TBD PAGEREF _Toc249698912 h HYPERLINK l _Toc249698913 Scalars PAGEREF _Toc249698913 h HYPERLINK l _Toc249698914 Precision types PAGEREF _Toc249698914 h HYPERLINK l _Toc249698915 Numbers PAGEREF _Toc249698915 h HYPERLINK l _Toc249698916 Scalar types PAGEREF _Toc249698916 h HYPERLINK l _Toc249698917 Scalar summary PAGEREF _Toc249698917 h HYPERLINK l _Toc249698918 Composite numerical types | ( | fixed-size vectors & | matrices | ) |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r y |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i x |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e r |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s s |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s a n d f l e x i b i l i t y o f M a t l a b ! f r o m w i t h i n a C p r o g r a m |
╨╧ рб▒ с ■ ╖ ╣ ■ │ ┤ ╡ ╢ ье┴ А ° ┐ ч bjbjcTcT ┌┘ │ ├ ╗ t ╖ Я ┴ K K K D П П П А Л2 Ф П Z╞ j J a n u a r A b s t r a c t W e d e s c r i b e t h e g o a l s a n d d e s i g n d e c i s i o n b e h i n d S i m m a t r i t h e S i m T K m a t r i x a n d l i n e a r a l g e b r a l i b r a r a n d p r o v i d e r e f e r e n c e i n f o r m a t i o n f o r u s i n g i t T h e i d e a i s t o p r o v i d e t h e p o w e n a t u r a l n e s a n d f l e x i b i l i t y o f M a t l a b ! f r o m w i t h i n a C p r o g r a b u t w i t h m a x i m a l p e r f o r m a n c e a n d c o n v e n i e n t i n t e r o p e r a b i l i t y w i t h n u m e r i c a l l i b r a r i e s and custom code which may already exist in various languages |
packed CNTs PAGEREF _Toc249698919 h HYPERLINK l _Toc249698920 CNT packing vs compiler packing PAGEREF _Toc249698920 h HYPERLINK l _Toc249698921 Construction and assignment of CNTs PAGEREF _Toc249698921 h HYPERLINK l _Toc249698922 Operators on CNTs PAGEREF _Toc249698922 h HYPERLINK l _Toc249698923 Element access PAGEREF _Toc249698923 h HYPERLINK l _Toc249698924 Arithmetic PAGEREF _Toc249698924 h HYPERLINK l _Toc249698925 Summary of CNTs PAGEREF _Toc249698925 h HYPERLINK l _Toc249698926 Types for linear algebra PAGEREF _Toc249698926 h HYPERLINK l _Toc249698927 Large Vector and Matrix types PAGEREF _Toc249698927 h HYPERLINK l _Toc249698928 Available storage types TBD PAGEREF _Toc249698928 h HYPERLINK l _Toc249698929 Matrix characteristics PAGEREF _Toc249698929 h HYPERLINK l _Toc249698930 Matrix character commitments PAGEREF _Toc249698930 h HYPERLINK l _Toc249698931 Element type PAGEREF _Toc249698931 h HYPERLINK l _Toc249698932 Outline PAGEREF _Toc249698932 h HYPERLINK l _Toc249698933 Size PAGEREF _Toc249698933 h HYPERLINK l _Toc249698934 Structure PAGEREF _Toc249698934 h HYPERLINK l _Toc249698935 Conditioning PAGEREF _Toc249698935 h HYPERLINK l _Toc249698936 Sparsity PAGEREF _Toc249698936 h HYPERLINK l _Toc249698937 Storage formats PAGEREF _Toc249698937 h HYPERLINK l _Toc249698938 Matrix views PAGEREF _Toc249698938 h HYPERLINK l _Toc249698939 Element filters PAGEREF _Toc249698939 h HYPERLINK l _Toc249698940 Factorizations PAGEREF _Toc249698940 h HYPERLINK l _Toc249698941 Available factorizations TBD PAGEREF _Toc249698941 h HYPERLINK l _Toc249698942 Operator reference TBD PAGEREF _Toc249698942 h HYPERLINK l _Toc249698943 Acknowledgments PAGEREF _Toc249698943 h HYPERLINK l _Toc249698944 References PAGEREF _Toc249698944 h Purpose of this document To describe the goals |
packed CNTs PAGEREF _Toc249698919 h HYPERLINK l _Toc249698920 CNT packing vs compiler packing PAGEREF _Toc249698920 h HYPERLINK l _Toc249698921 Construction and assignment of CNTs PAGEREF _Toc249698921 h HYPERLINK l _Toc249698922 Operators on CNTs PAGEREF _Toc249698922 h HYPERLINK l _Toc249698923 Element access PAGEREF _Toc249698923 h HYPERLINK l _Toc249698924 Arithmetic PAGEREF _Toc249698924 h HYPERLINK l _Toc249698925 Summary of CNTs PAGEREF _Toc249698925 h HYPERLINK l _Toc249698926 Types for linear algebra PAGEREF _Toc249698926 h HYPERLINK l _Toc249698927 Large Vector and Matrix types PAGEREF _Toc249698927 h HYPERLINK l _Toc249698928 Available storage types TBD PAGEREF _Toc249698928 h HYPERLINK l _Toc249698929 Matrix characteristics PAGEREF _Toc249698929 h HYPERLINK l _Toc249698930 Matrix character commitments PAGEREF _Toc249698930 h HYPERLINK l _Toc249698931 Element type PAGEREF _Toc249698931 h HYPERLINK l _Toc249698932 Outline PAGEREF _Toc249698932 h HYPERLINK l _Toc249698933 Size PAGEREF _Toc249698933 h HYPERLINK l _Toc249698934 Structure PAGEREF _Toc249698934 h HYPERLINK l _Toc249698935 Conditioning PAGEREF _Toc249698935 h HYPERLINK l _Toc249698936 Sparsity PAGEREF _Toc249698936 h HYPERLINK l _Toc249698937 Storage formats PAGEREF _Toc249698937 h HYPERLINK l _Toc249698938 Matrix views PAGEREF _Toc249698938 h HYPERLINK l _Toc249698939 Element filters PAGEREF _Toc249698939 h HYPERLINK l _Toc249698940 Factorizations PAGEREF _Toc249698940 h HYPERLINK l _Toc249698941 Available factorizations TBD PAGEREF _Toc249698941 h HYPERLINK l _Toc249698942 Operator reference TBD PAGEREF _Toc249698942 h HYPERLINK l _Toc249698943 Acknowledgments PAGEREF _Toc249698943 h HYPERLINK l _Toc249698944 References PAGEREF _Toc249698944 h Purpose of this document To describe the design issues |
packed CNTs PAGEREF _Toc249698919 h HYPERLINK l _Toc249698920 CNT packing vs compiler packing PAGEREF _Toc249698920 h HYPERLINK l _Toc249698921 Construction and assignment of CNTs PAGEREF _Toc249698921 h HYPERLINK l _Toc249698922 Operators on CNTs PAGEREF _Toc249698922 h HYPERLINK l _Toc249698923 Element access PAGEREF _Toc249698923 h HYPERLINK l _Toc249698924 Arithmetic PAGEREF _Toc249698924 h HYPERLINK l _Toc249698925 Summary of CNTs PAGEREF _Toc249698925 h HYPERLINK l _Toc249698926 Types for linear algebra PAGEREF _Toc249698926 h HYPERLINK l _Toc249698927 Large Vector and Matrix types PAGEREF _Toc249698927 h HYPERLINK l _Toc249698928 Available storage types TBD PAGEREF _Toc249698928 h HYPERLINK l _Toc249698929 Matrix characteristics PAGEREF _Toc249698929 h HYPERLINK l _Toc249698930 Matrix character commitments PAGEREF _Toc249698930 h HYPERLINK l _Toc249698931 Element type PAGEREF _Toc249698931 h HYPERLINK l _Toc249698932 Outline PAGEREF _Toc249698932 h HYPERLINK l _Toc249698933 Size PAGEREF _Toc249698933 h HYPERLINK l _Toc249698934 Structure PAGEREF _Toc249698934 h HYPERLINK l _Toc249698935 Conditioning PAGEREF _Toc249698935 h HYPERLINK l _Toc249698936 Sparsity PAGEREF _Toc249698936 h HYPERLINK l _Toc249698937 Storage formats PAGEREF _Toc249698937 h HYPERLINK l _Toc249698938 Matrix views PAGEREF _Toc249698938 h HYPERLINK l _Toc249698939 Element filters PAGEREF _Toc249698939 h HYPERLINK l _Toc249698940 Factorizations PAGEREF _Toc249698940 h HYPERLINK l _Toc249698941 Available factorizations TBD PAGEREF _Toc249698941 h HYPERLINK l _Toc249698942 Operator reference TBD PAGEREF _Toc249698942 h HYPERLINK l _Toc249698943 Acknowledgments PAGEREF _Toc249698943 h HYPERLINK l _Toc249698944 References PAGEREF _Toc249698944 h Purpose of this document To describe the design theory |