Home
last modified time | relevance | path

Searched refs:_dual (Results 1 – 25 of 97) sorted by relevance

1234

/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/tests/unit/
H A Dunit_SorSolver.cpp107 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_SorSolver()
112 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_SorSolver()
128 …trix<Complex> cMatDenseDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_SorSolver()
133 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_SorSolver()
154 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_SorSolver()
159 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_SorSolver()
164 …trix<Real> rMatCsDualSkewSym(inputsPathTo(rMatrixDataSkewSym), _dense, rowNum, colNum, _cs, _dual); in unit_SorSolver()
175 …argeMatrix<Complex> cMatCsDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_SorSolver()
180 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_SorSolver()
199 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_SorSolver()
[all …]
H A Dunit_SsorSolver.cpp109 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_SsorSolver()
114 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_SsorSolver()
130 …trix<Complex> cMatDenseDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_SsorSolver()
135 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_SsorSolver()
156 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_SsorSolver()
161 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_SsorSolver()
166 …trix<Real> rMatCsDualSkewSym(inputsPathTo(rMatrixDataSkewSym), _dense, rowNum, colNum, _cs, _dual); in unit_SsorSolver()
177 …argeMatrix<Complex> cMatCsDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_SsorSolver()
182 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_SsorSolver()
201 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_SsorSolver()
[all …]
H A Dunit_CgsSolver.cpp120 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_CgsSolver()
126 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_CgsSolver()
143 …trix<Complex> cMatDenseDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_CgsSolver()
149 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_CgsSolver()
172 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_CgsSolver()
178 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_CgsSolver()
184 …trix<Real> rMatCsDualSkewSym(inputsPathTo(rMatrixDataSkewSym), _dense, rowNum, colNum, _cs, _dual); in unit_CgsSolver()
195 …argeMatrix<Complex> cMatCsDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_CgsSolver()
201 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_CgsSolver()
222 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_CgsSolver()
[all …]
H A Dunit_GmresSolver.cpp118 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_GmresSolver()
124 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_GmresSolver()
141 …trix<Complex> cMatDenseDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_GmresSolver()
147 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_GmresSolver()
170 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_GmresSolver()
176 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_GmresSolver()
182 …trix<Real> rMatCsDualSkewSym(inputsPathTo(rMatrixDataSkewSym), _dense, rowNum, colNum, _cs, _dual); in unit_GmresSolver()
193 …argeMatrix<Complex> cMatCsDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_GmresSolver()
199 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_GmresSolver()
220 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_GmresSolver()
[all …]
H A Dunit_BicgSolver.cpp121 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgSolver()
127 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgSolver()
144 …trix<Complex> cMatDenseDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgSolver()
150 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgSolver()
173 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgSolver()
179 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgSolver()
185 …trix<Real> rMatCsDualSkewSym(inputsPathTo(rMatrixDataSkewSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgSolver()
196 …argeMatrix<Complex> cMatCsDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgSolver()
202 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgSolver()
223 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_BicgSolver()
[all …]
H A Dunit_BicgStabSolver.cpp124 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgStabSolver()
130 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgStabSolver()
147 …trix<Complex> cMatDenseDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgStabSolver()
153 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_BicgStabSolver()
176 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgStabSolver()
182 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgStabSolver()
188 …trix<Real> rMatCsDualSkewSym(inputsPathTo(rMatrixDataSkewSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgStabSolver()
199 …argeMatrix<Complex> cMatCsDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgStabSolver()
205 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_BicgStabSolver()
226 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_BicgStabSolver()
[all …]
H A Dunit_QmrSolver.cpp120 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_QmrSolver()
126 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_QmrSolver()
143 …trix<Complex> cMatDenseDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_QmrSolver()
149 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_QmrSolver()
172 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_QmrSolver()
178 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_QmrSolver()
184 …trix<Real> rMatCsDualSkewSym(inputsPathTo(rMatrixDataSkewSym), _dense, rowNum, colNum, _cs, _dual); in unit_QmrSolver()
195 …argeMatrix<Complex> cMatCsDual(inputsPathTo(cMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_QmrSolver()
201 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_QmrSolver()
222 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_QmrSolver()
[all …]
H A Dunit_CgSolver.cpp124 …Matrix<Real> rMatDenseDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_CgSolver()
135 …rix<Complex> cMatDenseDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _dense, _dual); in unit_CgSolver()
146 LargeMatrix<Real> rMatCsDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_CgSolver()
157 …rgeMatrix<Complex> cMatCsDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _cs, _dual); in unit_CgSolver()
166 …ix<Real> rMatSkylineDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _skyline, _dual); in unit_CgSolver()
175 …Complex> cMatSkylineDualSym(inputsPathTo(cMatrixDataSym), _dense, rowNum, colNum, _skyline, _dual); in unit_CgSolver()
H A Dunit_sorOperations.cpp118 …eMatrix<Real> rMatDenseDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _dense, _dual); in unit_sorOperations()
214 LargeMatrix<Real> rMatCsDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _cs, _dual); in unit_sorOperations()
272 …ix<Real> rMatSkylineDualSym(inputsPathTo(rMatrixDataSym), _dense, rowNum, colNum, _skyline, _dual); in unit_sorOperations()
310 …rix<Real> rMatSkylineDual(inputsPathTo(rMatrixDataNoSym), _dense, rowNum, colNum, _skyline, _dual); in unit_sorOperations()
/dports/graphics/py-pygal/pygal-2.4.0/pygal/test/
H A Dtest_graph.py126 if not chart._dual:
153 if not chart._dual:
172 if not chart._dual:
178 if not chart._dual:
189 if not chart._dual:
196 if not chart._dual:
207 if not issubclass(Chart, BaseMap) and not Chart._dual:
221 elif not Chart._dual:
306 if not chart._dual:
330 if not chart._dual:
[all …]
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/tests/sys/
H A Dsys_OpenMP.cpp123 LargeMatrix<Real> A1(f, _coo, s, s, _skyline, _dual); in sys_OpenMP()
133 LargeMatrix<Real> A2(f, _coo, s, s, _skyline, _dual); in sys_OpenMP()
143 LargeMatrix<Real> A3(f, _coo, s, s, _skyline, _dual); in sys_OpenMP()
151 LargeMatrix<Real> A3b(f, _coo, s, s, _cs, _dual); in sys_OpenMP()
/dports/math/cgal/CGAL-5.3/include/CGAL/Convex_hull_3/dual/
H A Dhalfspace_intersection_3.h47 const Polyhedron_dual & _dual, in build_primal_polyhedron() argument
79 for(Facet_const_handle fd : faces(_dual)){ in build_primal_polyhedron()
121 for(Vertex_const_descriptor vd : vertices( _dual)) { in build_primal_polyhedron()
123 for(Halfedge_const_descriptor hd : halfedges_around_target(vd, _dual)){ in build_primal_polyhedron()
124 vertices.push_front(primal_vertices[face(hd, _dual)]); in build_primal_polyhedron()
/dports/math/gravity/Gravity-da941e9/include/gravity/
H A Dconstraint.h22 vector<double> _dual ; /**< Lagrange multipliers at a KKT point */ variable
180 _dual = c._dual; in deep_copy()
198 _dual = c._dual;
234 _dual = c._dual;
/dports/games/astromenace/astromenace-1.4.1/src/core/
H A Dbase.h120 bool operator == (sIF_dual_type &_dual)
123 return (__i == _dual.i());
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/largeMatrix/skylineStorage/
H A DSkylineStorage.cpp49 if(accessType_==_sym && at==_dual) in toSkyline()
53 if(accessType_==_dual && at==_sym) //keep only lower part of matrix in toSkyline()
/dports/math/fplll/fplll-5.4.1/fplll/enum/
H A Denumerate_ext.cpp59 _dual = dual; in enumerate()
85 _dual, _evaluator.findsubsols in enumerate()
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/term/computation/
H A DtermUtils.cpp174 case _dual : trace_p->pop(); return new DualCsStorage(dimr, dimc, colset, ss.str()); in buildStorage()
182 … case _dual : trace_p->pop(); return new DualSkylineStorage(dimr, dimc, colset, ss.str()); in buildStorage()
192 case _dual : trace_p->pop(); return new DualDenseStorage(dimr, dimc, ss.str()); in buildStorage()
243 case _dual : return new DualCsStorage(dimr, dimc); in buildStorage()
251 case _dual : return new DualSkylineStorage(dimr, dimc); in buildStorage()
261 case _dual : return new DualDenseStorage(dimr, dimc); in buildStorage()
293 case _dual : trace_p->pop(); return new DualCsStorage(dimr, dimc, indices, str); in buildStorage()
301 case _dual : trace_p->pop(); return new DualSkylineStorage(dimr, dimc, indices, str); in buildStorage()
311 case _dual : trace_p->pop(); return new DualDenseStorage(dimr, dimc, str); in buildStorage()
/dports/x11-clocks/p5-Tk-Clock/Tk-Clock-0.41/
H A DMANIFEST19 t/30_dual.t
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/largeMatrix/
H A DMatrixStorage.cpp104 case _dual : return new DualCsStorage(nbr, nbc, indices, id); in createMatrixStorage()
114 case _dual : return new DualSkylineStorage(nbr, nbc, indices, id); in createMatrixStorage()
125 case _dual : return new DualDenseStorage(nbr, nbc, id); in createMatrixStorage()
161 case _dual : return new DualDenseStorage(nbr, nbc, id); in extract()
506 if(accessType_==_sym || accessType_==_dual) //diagonal is stored at the beginning in getDiag()
597 if(accessType_==_row || accessType_==_dual || accessType_==_sym) //row algorithm in add()
612 if(accessType_==_col || accessType_==_dual) //col algorithm in add()
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/opto/
H A Dtype.cpp577 assert( old->_dual, "" ); in hashcons()
583 assert( !_dual, "" ); // No dual yet in hashcons()
586 _dual = this; in hashcons()
589 assert( !_dual->_dual, "" ); // No reverse dual yet in hashcons()
592 tdic->Insert((void*)_dual,(void*)_dual); in hashcons()
593 ((Type*)_dual)->_dual = this; // Finish up being symmetric in hashcons()
595 Type *dual_dual = (Type*)_dual->xdual(); in hashcons()
674 const Type* dual_join = mt->_dual; in check_symmetrical()
682 if( !interface_vs_oop(t) && (t2t != t->_dual || t2this != this->_dual) ) { in check_symmetrical()
735 const Type *mt_dual = this_t->_dual->xmeet(t->_dual); in meet_helper()
[all …]
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/opto/
H A Dtype.cpp577 assert( old->_dual, "" ); in hashcons()
583 assert( !_dual, "" ); // No dual yet in hashcons()
586 _dual = this; in hashcons()
589 assert( !_dual->_dual, "" ); // No reverse dual yet in hashcons()
592 tdic->Insert((void*)_dual,(void*)_dual); in hashcons()
593 ((Type*)_dual)->_dual = this; // Finish up being symmetric in hashcons()
595 Type *dual_dual = (Type*)_dual->xdual(); in hashcons()
674 const Type* dual_join = mt->_dual; in check_symmetrical()
682 if( !interface_vs_oop(t) && (t2t != t->_dual || t2this != this->_dual) ) { in check_symmetrical()
735 const Type *mt_dual = this_t->_dual->xmeet(t->_dual); in meet_helper()
[all …]
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/opto/
H A Dtype.cpp719 assert( old->_dual, "" ); in hashcons()
728 if (_dual != this) { in hashcons()
729 delete _dual; in hashcons()
730 _dual = this; in hashcons()
734 assert( !_dual->_dual, "" ); // No reverse dual yet in hashcons()
737 tdic->Insert((void*)_dual,(void*)_dual); in hashcons()
738 ((Type*)_dual)->_dual = this; // Finish up being symmetric in hashcons()
819 const Type* dual_join = mt->_dual; in check_symmetrical()
827 if( !interface_vs_oop(t) && (t2t != t->_dual || t2this != this->_dual) ) { in check_symmetrical()
880 const Type *mt_dual = this_t->_dual->xmeet(t->_dual); in meet_helper()
[all …]
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/opto/
H A Dtype.cpp719 assert( old->_dual, "" ); in hashcons()
728 if (_dual != this) { in hashcons()
729 delete _dual; in hashcons()
730 _dual = this; in hashcons()
734 assert( !_dual->_dual, "" ); // No reverse dual yet in hashcons()
737 tdic->Insert((void*)_dual,(void*)_dual); in hashcons()
738 ((Type*)_dual)->_dual = this; // Finish up being symmetric in hashcons()
819 const Type* dual_join = mt->_dual; in check_symmetrical()
827 if( !interface_vs_oop(t) && (t2t != t->_dual || t2this != this->_dual) ) { in check_symmetrical()
880 const Type *mt_dual = this_t->_dual->xmeet(t->_dual); in meet_helper()
[all …]
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/share/opto/
H A Dtype.cpp720 assert( old->_dual, "" ); in hashcons()
729 if (_dual != this) { in hashcons()
730 delete _dual; in hashcons()
731 _dual = this; in hashcons()
735 assert( !_dual->_dual, "" ); // No reverse dual yet in hashcons()
738 tdic->Insert((void*)_dual,(void*)_dual); in hashcons()
739 ((Type*)_dual)->_dual = this; // Finish up being symmetric in hashcons()
828 const Type* dual_join = mt->_dual; in check_symmetrical()
836 if (!interface_vs_oop(t) && (t2t != t->_dual || t2this != this->_dual)) { in check_symmetrical()
889 const Type *mt_dual = this_t->_dual->xmeet(t->_dual); in meet_helper()
[all …]
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/share/opto/
H A Dtype.cpp727 assert( old->_dual, "" ); in hashcons()
736 if (_dual != this) { in hashcons()
737 delete _dual; in hashcons()
738 _dual = this; in hashcons()
742 assert( !_dual->_dual, "" ); // No reverse dual yet in hashcons()
745 tdic->Insert((void*)_dual,(void*)_dual); in hashcons()
746 ((Type*)_dual)->_dual = this; // Finish up being symmetric in hashcons()
835 const Type* dual_join = mt->_dual; in check_symmetrical()
843 if (!interface_vs_oop(t) && (t2t != t->_dual || t2this != this->_dual)) { in check_symmetrical()
896 const Type *mt_dual = this_t->_dual->xmeet(t->_dual); in meet_helper()
[all …]

1234