[G+smo]gsGeometryEvaluator
来源:互联网 发布:淘宝怎么抢现货 编辑:程序博客网 时间:2024/05/29 19:44
//get control points
</pre><pre name="code" class="cpp">template <class T, int ParDim, int codim>void gsGenericGeometryEvaluator<T,ParDim,codim>::computeValues(){ const gsMatrix<T> & coefs = m_geo.coefs(); m_values.resize(coefs.cols(), m_numPts); for (index_t j=0; j < m_numPts; ++j) // for all evaluation points { m_values.col(j) = coefs.row( m_active(0,j) ) * m_basisVals(0,j); for ( index_t i=1; i< m_active.rows() ; i++ ) // for all non-zero basis functions m_values.col(j) += coefs.row( m_active(i,j) ) * m_basisVals(i,j); }}
gsGeometryEvaluator<T> geoEval;
在visitor的assemble()函数中,geoEval.values()返回当前单元高斯积分点对应的坐标值,例如3×3高斯积分,二维几何场,返回一个2×9矩阵,第一行为x坐标,第二行为y坐标;
geoEval.evaluateAt (gsMatrix<T> quNodes) ; 平面问题下,9个高斯点,quNodes为2×9矩阵
设置quNodes为参数点;
0 0
- [G+smo]gsGeometryEvaluator
- [G+smo] gsMultiPatch 类
- [G+smo]gsMFunctionExpr
- [G+smo]gsMFunctionExpr
- [G+smo]GsCommandLine
- [G+smo][Test]gsReadWrite_test
- [G+smo][Test]gsView
- [G+smo][Test]ConvDiff
- [G+smo]gsMatrix
- [G+smo]gsKnotVector
- [G+smo] Lsdyna 相关
- [G+smo]gsVector
- [G+smo]gsFunction
- [G+smo]THB spline
- [G+smo][Test]gsView
- [G+smo]surface fitting
- [G+smo]Boundary conditions
- [G+smo]interface conditions
- KMP算法
- 越狱设备装 ipa包
- java架构解密——双容器优化aop
- CI源码分析(三)—DB事务
- emacs 调试时查看全局变量
- [G+smo]gsGeometryEvaluator
- rman备份恢复命令之switch
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第三章 类,对象和方法 课后题解析 3-7
- Toolbar的完全自定义
- unity 在移动平台中,文件操作路径详解
- 关于collectionView和tableView的两种cell的出列方法的区别
- ubuntu开发环境搭建
- delete和delete[]的真正区别