亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mesh_function.h

?? 一個用來實現偏微分方程中網格的計算庫
?? H
字號:
// $Id: mesh_function.h 2834 2008-05-08 13:18:54Z roystgnr $// The libMesh Finite Element Library.// Copyright (C) 2002-2007  Benjamin S. Kirk, John W. Peterson  // This library is free software; you can redistribute it and/or// modify it under the terms of the GNU Lesser General Public// License as published by the Free Software Foundation; either// version 2.1 of the License, or (at your option) any later version.  // This library is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU// Lesser General Public License for more details.  // You should have received a copy of the GNU Lesser General Public// License along with this library; if not, write to the Free Software// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA#ifndef __mesh_function_h__#define __mesh_function_h__// C++ includes#include <vector>// Local Includes#include "function_base.h"#include "dense_vector.h"#include "vector_value.h"#include "tensor_value.h"#include "tree_base.h"// Forward Declarationstemplate <typename T> class DenseVector;class EquationSystems;template <typename T> class NumericVector;class DofMap;class PointLocatorBase;/** * This class provides function-like objects for data * distributed over a mesh.   * * @author Daniel Dreyer, 2003 */// ------------------------------------------------------------// MeshFunction class definitionclass MeshFunction : public FunctionBase{public:  /**   * Constructor for mesh based functions with vectors   * as return value.  Optionally takes a master function.   * If the MeshFunction is to be evaluated outside of the   * local partition of the mesh, then both the mesh in   * \p eqn_systems and the coefficient vector \p vec   * should be serialized.   */  MeshFunction (const EquationSystems& eqn_systems,		const NumericVector<Number>& vec,		const DofMap& dof_map,		const std::vector<unsigned int>& vars,		const FunctionBase* master=NULL);  /**   * Constructor for mesh based functions with a number   * as return value.  Optionally takes a master function.   * If the MeshFunction is to be evaluated outside of the   * local partition of the mesh, then both the mesh in   * \p eqn_systems and the coefficient vector \p vec   * should be serialized.   */  MeshFunction (const EquationSystems& eqn_systems,		const NumericVector<Number>& vec,		const DofMap& dof_map,		const unsigned int var,		const FunctionBase* master=NULL);  /**   * Destructor.   */  ~MeshFunction ();  /**   * The actual initialization process.   * specifies the method to use when building a \p PointLocator   */  void init () { this->init(Trees::NODES); };  /**   * The actual initialization process.  Takes an optional argument which   * specifies the method to use when building a \p PointLocator   */  void init (const Trees::BuildType point_locator_build_type);  /**   * Clears the function.   */  void clear ();  /**   * @returns the value of variable 0 at point   * \p p and for \p time, which defaults to zero.   */  Number operator() (const Point& p, 		     const Real time=0.);  /**   * @returns the first derivatives of variable 0 at point   * \p p and for \p time, which defaults to zero.   */  Gradient gradient (const Point& p, 		     const Real time=0.);#ifdef ENABLE_SECOND_DERIVATIVES  /**   * @returns the second derivatives of variable 0 at point   * \p p and for \p time, which defaults to zero.   */  Tensor hessian (const Point& p, 		  const Real time=0.);#endif  /**   * Computes values at coordinate \p p and for time \p time, which   * defaults to zero.   */  void operator() (const Point& p,		   const Real time,		   DenseVector<Number>& output);  /**   * Computes gradients at coordinate \p p and for time \p time, which   * defaults to zero.   */  void gradient (const Point& p,		 const Real time,		 std::vector<Gradient>& output);  /**   * Computes gradients at coordinate \p p and for time \p time, which   * defaults to zero.   */  void hessian (const Point& p,		const Real time,		std::vector<Tensor>& output);  /**   * Returns the current \p PointLocator object, for you might want to   * use it elsewhere.  The \p MeshFunction object must be initialized   * before.   */  const PointLocatorBase& get_point_locator (void) const;  /**   * Enables out-of-mesh mode.  In this mode, if asked for a point   * that is not contained in any element, the \p MeshFunction will   * return the given \p value instead of crashing.  This mode is off   * per default.  If you use a master mesh function and you want to   * enable this mode, you will have to enable it for the master mesh   * function as well and for all mesh functions that have the same   * master mesh function.  You may, however, specify different   * values.   */  void enable_out_of_mesh_mode(const DenseVector<Number>& value);  /**   * Enables out-of-mesh mode.  In this mode, if asked for a point   * that is not contained in any element, the \p MeshFunction will   * return the given \p value instead of crashing.  This mode is off   * per default.  If you use a master mesh function and you want to   * enable this mode, you will have to enable it for the master mesh   * function as well and for all mesh functions that have the same   * master mesh function.  You may, however, specify different   * values.   */  void enable_out_of_mesh_mode(const Number& value);  /**   * Disables out-of-mesh mode.  This is also the default.   */  void disable_out_of_mesh_mode(void);protected:  /**   * The equation systems handler, from which   * the data are gathered.   */  const EquationSystems& _eqn_systems;  /**   * A reference to the vector that holds the data   * that is to be interpolated.   */  const NumericVector<Number>& _vector;  /**   * Need access to the \p DofMap of the other system.   */  const DofMap& _dof_map;  /**   * The indices of the variables within the other system    * for which data are to be gathered.   */  const std::vector<unsigned int> _system_vars;  /**   * A point locator is needed to locate the   * points in the mesh.   */  PointLocatorBase* _point_locator;  /**   * \p true if out-of-mesh mode is enabled.  See \p   * enable_out_of_mesh_mode() for more details.  Default is \p false.   */  bool _out_of_mesh_mode;  /**   * Value to return outside the mesh if out-of-mesh mode is enabled.   * See \p enable_out_of_mesh_mode() for more details.   */  DenseVector<Number> _out_of_mesh_value;};// ------------------------------------------------------------// MeshFunction inline methods#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va在线播放| 亚洲人一二三区| 国产精品久久一卡二卡| 亚洲成人精品一区| 成人av在线一区二区| 日韩一级黄色片| 亚洲自拍偷拍av| av电影在线观看一区| 精品欧美一区二区在线观看| 亚洲综合色丁香婷婷六月图片| 国产精品亚洲第一区在线暖暖韩国| 欧美一三区三区四区免费在线看 | 亚洲九九爱视频| 国产精品一区不卡| 欧美一区二区三区播放老司机| 中文字幕亚洲区| 高清在线成人网| 精品国产凹凸成av人网站| 天堂资源在线中文精品| 色婷婷国产精品综合在线观看| 国产婷婷色一区二区三区| 欧美bbbbb| 91精品国产综合久久久久久| 亚洲永久精品国产| 在线观看视频一区二区欧美日韩 | 91精品国产全国免费观看| 亚洲黄一区二区三区| 99久久久免费精品国产一区二区| 久久久久久99精品| 国产精品1区2区| 久久蜜桃香蕉精品一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 欧美精品第一页| 天堂成人免费av电影一区| 欧美日韩午夜精品| 日日摸夜夜添夜夜添国产精品 | 国产精品18久久久久久久久| 久久中文娱乐网| 国产麻豆精品在线| 亚洲国产高清aⅴ视频| 成人福利在线看| 久久精品二区亚洲w码| 91精品国产全国免费观看| 美国十次了思思久久精品导航| 日韩欧美国产不卡| 国产一区二区在线观看视频| 久久久影院官网| 不卡的av在线| 一区二区免费在线| 3d动漫精品啪啪1区2区免费| 久久精工是国产品牌吗| 国产日韩欧美综合一区| 成人国产精品免费网站| 亚洲一级二级三级| 日韩欧美国产综合在线一区二区三区| 蜜桃视频在线观看一区| 国产视频视频一区| 色婷婷久久综合| 日本最新不卡在线| 欧美国产综合色视频| 色综合久久天天| 蜜桃视频第一区免费观看| 中文字幕欧美激情一区| 欧美三级在线视频| 国产一区在线观看视频| 亚洲日本一区二区| 日韩欧美亚洲国产精品字幕久久久| 国产精品一区一区三区| 亚洲精品成人天堂一二三| 欧美一区二区啪啪| av在线不卡电影| 日韩av在线免费观看不卡| 国产精品丝袜一区| 91麻豆精品国产无毒不卡在线观看| 国产精品自拍网站| 亚洲二区在线视频| 亚洲国产精品精华液2区45| 欧美视频自拍偷拍| 国产成都精品91一区二区三| 丝袜美腿亚洲一区| 成人欧美一区二区三区视频网页| 欧美一级久久久| 99精品一区二区| 精品一区二区三区在线播放| 亚洲综合视频在线| 国产精品日韩成人| 精品久久久久香蕉网| 日本韩国精品在线| 成人免费视频视频在线观看免费| 亚洲一区二区黄色| 亚洲嫩草精品久久| 午夜私人影院久久久久| 欧美激情艳妇裸体舞| 欧美成人女星排名| 91精品国产色综合久久ai换脸| 99久久综合99久久综合网站| 久草这里只有精品视频| 日韩精品免费专区| 一区二区三区精品在线| 亚洲欧美在线高清| 亚洲国产精品av| 久久久久国产免费免费| 欧美电视剧免费全集观看| 在线看日本不卡| 色综合婷婷久久| av一区二区三区黑人| 国产电影一区在线| 国产一区二区美女诱惑| 国内外精品视频| 久久99国产乱子伦精品免费| 男人的j进女人的j一区| 日韩中文字幕不卡| 日韩精品欧美精品| 蜜臀av亚洲一区中文字幕| 免费一级片91| 免费成人美女在线观看| 美女在线视频一区| 激情小说亚洲一区| 国产一区二区三区四区五区入口| 麻豆成人av在线| 寂寞少妇一区二区三区| 韩国精品一区二区| 国产成人av电影在线| 成人动漫视频在线| 91麻豆高清视频| 在线日韩国产精品| 欧美精品vⅰdeose4hd| 91精品综合久久久久久| 日韩精品一区二区三区中文不卡 | 欧美成人女星排名| 精品成人a区在线观看| 久久精品无码一区二区三区| 337p日本欧洲亚洲大胆精品| 久久久久成人黄色影片| 国产精品久久国产精麻豆99网站| 亚洲欧洲美洲综合色网| 亚洲国产精品一区二区久久恐怖片| 亚洲国产精品久久久久婷婷884 | 国产一区二区三区在线观看免费视频| 国产一区二区导航在线播放| jvid福利写真一区二区三区| 欧美在线观看18| 日韩一区二区三区视频| 国产欧美日韩另类一区| 亚洲乱码日产精品bd | 亚洲精品一二三区| 日韩avvvv在线播放| 国产91丝袜在线观看| 欧美综合亚洲图片综合区| 日韩一区二区三区av| 日韩福利电影在线观看| 国产九九视频一区二区三区| 一本久久精品一区二区 | 一本色道久久综合亚洲aⅴ蜜桃| 欧美日韩不卡一区| 国产日韩欧美精品电影三级在线| 亚洲精品福利视频网站| 国内欧美视频一区二区| 欧美亚洲动漫另类| 欧美精彩视频一区二区三区| 亚洲第一福利视频在线| 国产精品99久久久久久久vr | 日韩午夜激情电影| 亚洲国产精品国自产拍av| 亚洲成人资源网| 成人免费毛片aaaaa**| 91精品国产品国语在线不卡| 国产精品护士白丝一区av| 蜜臀精品一区二区三区在线观看| av在线这里只有精品| 久久一区二区三区四区| 午夜激情一区二区| 91免费观看在线| 国产日韩欧美一区二区三区乱码 | 伊人开心综合网| 国产精品一卡二| 欧美一区2区视频在线观看| 最新热久久免费视频| 国产精品一区二区男女羞羞无遮挡| 欧美精品丝袜中出| 亚洲综合小说图片| 色综合久久久久网| 国产精品网站在线观看| 国产精品99久久久久久久vr| 91精品国产高清一区二区三区蜜臀| 亚洲激情av在线| 色婷婷精品大在线视频| 国产精品你懂的在线| 国产精品99久久久久久久女警 | 日本成人中文字幕在线视频| 91视频一区二区三区| 国产精品乱码人人做人人爱| 久99久精品视频免费观看| 欧美一级国产精品| 奇米影视在线99精品| 欧美喷潮久久久xxxxx| 亚洲成人av免费| 欧美日韩美女一区二区| 五月天视频一区| 欧美高清性hdvideosex|