Changeset 34078dc in tol
- Timestamp:
- Nov 4, 2009, 3:14:19 PM (17 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- b1c7a54
- Parents:
- 66a7046
- File:
-
- 1 edited
-
tol/btol/vmatrix_type/vmatgra.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tol/btol/vmatrix_type/vmatgra.cpp
r66a7046 r34078dc 814 814 } 815 815 816 //-------------------------------------------------------------------- 817 DeclareContensClass(BVMat, BVMatTemporary, BVMatSetCol); 818 DefExtOpr(1, BVMatSetCol, "SetCol", 1, 1, "Set", 819 I2("(Set values)", 820 "(Set values)"), 821 I2("Creates a dense column matrix with the elements of a set of real numbers.", 822 "Crea una matriz columna densa con los elementos de un conjunto de numeros " 823 "reales."), 824 BOperClassify::MatrixAlgebra_); 825 //-------------------------------------------------------------------- 826 void BVMatSetCol::CalcContens() 827 //-------------------------------------------------------------------- 828 { 829 BInt i; 830 BSet& s = Set(Arg(1)); 831 BInt n = s.Card(); 832 if(!n) { return; } 833 contens_.BlasRDense(n,1); 834 double* x = (double*)contens_.s_.blasRdense_->x; 835 for(i=0; i<n; i++) 836 { 837 x[i] = Real(s[i+1]); 838 } 839 assert(contens_.Check()); 840 } 841 842 //-------------------------------------------------------------------- 843 DeclareContensClass(BVMat, BVMatTemporary, BVMatSetRow); 844 DefExtOpr(1, BVMatSetRow, "SetRow", 1, 1, "Set", 845 I2("(Set values)", 846 "(Set values)"), 847 I2("Creates a dense row matrix with the elements of a set of real numbers.", 848 "Crea una matriz fila densa con los elementos de un conjunto de numeros " 849 "reales."), 850 BOperClassify::MatrixAlgebra_); 851 //-------------------------------------------------------------------- 852 void BVMatSetRow::CalcContens() 853 //-------------------------------------------------------------------- 854 { 855 BInt i; 856 BSet& s = Set(Arg(1)); 857 BInt n = s.Card(); 858 if(!n) { return; } 859 contens_.BlasRDense(1,n); 860 double* x = (double*)contens_.s_.blasRdense_->x; 861 for(i=0; i<n; i++) 862 { 863 x[i] = Real(s[i+1]); 864 } 865 assert(contens_.Check()); 866 } 867 816 868 817 869 //--------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
