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

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

?? adaptive.h

?? 一個用來實現偏微分方程中網格的計算庫
?? H
字號:
// $Id: adaptive.h 2501 2007-11-20 02:33:29Z benkirk $// 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 __adaptive_h__#define __adaptive_h__// C++ includes// Local includes#include "libmesh_common.h"#include "linear.h"#include "error_vector.h"#include "kelly_error_estimator.h"#include "mesh_refinement.h"#include "mesh.h"/** * This is a generic class that defines a adaptive to be used in a * simulation.  A user can define a adaptive by deriving from this * class and implementing certain functions. * * @author Benjamin S. Kirk, 2003-2004. */// ------------------------------------------------------------// Adaptive class definitiontemplate <class T = Linear<> >class Adaptive : public T{public:    /**   * Constructor. Requires a reference to a system to be solved.   */  Adaptive (EquationSystems& es);  /**   * Constructor.  Requires a referece to the \p EquationSystems object.   */  Adaptive (EquationSystems& es,	    const std::string& name,	    const unsigned int number);  /**   * Destructor.   */  ~Adaptive ();  /**   * Re-implement the solve member to do a fixed number of   * linear solves   */  virtual void solve ();  /**   * @returns the current refinement step.   */  unsigned int refinement_step () const { return _refinement_step; }  /**   * @returns the number of refinement steps to take.   */  unsigned int n_refinement_steps () const { return _n_refinement_steps; }  /**   * Sets the number of refinement steps to take.   */  unsigned int & n_refinement_steps () { return _n_refinement_steps; }    /**   * @returns the maximum level for mesh refinement.   */  unsigned int max_refinement_level () const { return _max_refinement_level; }  /**   * Sets the maximum level for mesh refinement.   */  unsigned int & max_refinement_level () { return _max_refinement_level; }    protected:    /**   * Sets the current refinement step.   */  unsigned int & refinement_step () { return _refinement_step; }  private:  /**   * The current refinement step.   */  unsigned int _refinement_step;    /**   * The number of refinement steps to take.   */  unsigned int _n_refinement_steps;  /**   * The maximum allowable levels of refinement.   */  unsigned int _max_refinement_level;};// ------------------------------------------------------------// Adaptive inline memberstemplate <class T>Adaptive<T>::Adaptive (EquationSystems& es) :  T                    (es), // Call the base class constructor  _refinement_step     (0),  // Solver parameters  _n_refinement_steps  (1),  _max_refinement_level(100){}template <class T>Adaptive<T>::Adaptive (EquationSystems& es,		       const std::string& name,		       const unsigned int number) :  Adaptive (es),  T        (es, name, number){}template <class T>Adaptive<T>::~Adaptive (){}template <class T>void Adaptive<T>::solve (){  // First solve the base system  T::solve ();        for (this->refinement_step()=0;       this->refinement_step() < this->n_refinement_steps();       this->refinement_step()++)    {        // Then estimate the error in the base system      // and refine the mesh      {	ErrorVector error;		KellyErrorEstimator error_estimator;		error_estimator.estimate_error (this->system(), "incomp_ns", error);		MeshRefinement mesh_refinement (this->mesh());		mesh_refinement.flag_elements_by_error_fraction (error,							 0.40,							 0.40,							 this->max_refinement_level());		mesh_refinement.refine_and_coarsen_elements ();	this->system().reinit ();      }        // Then re-solve the base system      T::solve ();    }}#endif // #define __adaptive_h__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美老女人第四色| 中文字幕不卡在线播放| 久久午夜老司机| 中文字幕综合网| 精品一二三四区| 色天使久久综合网天天| 国产免费观看久久| 日韩黄色片在线观看| 一本大道久久精品懂色aⅴ| 精品国产一区二区三区忘忧草| 亚洲一区二区四区蜜桃| 99r国产精品| 国产精品毛片大码女人| 国产乱码精品一品二品| 7777精品伊人久久久大香线蕉 | 国产欧美精品一区二区色综合| 亚洲与欧洲av电影| 91视频免费观看| 中文字幕av一区 二区| 国产精品一线二线三线| 欧美成人在线直播| 欧美aa在线视频| 91精品中文字幕一区二区三区| 伊人一区二区三区| 一本一本久久a久久精品综合麻豆| 久久精品一区二区三区不卡 | 美女国产一区二区三区| 色激情天天射综合网| 国产片一区二区三区| 国产精品一区二区无线| 久久蜜桃av一区二区天堂| 蜜桃av噜噜一区| 亚洲精品在线三区| 精品一区二区av| 国产日韩影视精品| 国产盗摄一区二区三区| 久久久久久久久久久久久女国产乱 | 国产精品美女久久久久久久久 | 福利视频网站一区二区三区| 国产无人区一区二区三区| 国产成人自拍网| 国产精品国产自产拍在线| 一本色道a无线码一区v| 亚洲影视在线观看| 欧美一区二区成人6969| 久久99精品一区二区三区三区| 欧美sm极限捆绑bd| 国产成人亚洲综合色影视| 国产精品白丝在线| 欧美亚洲高清一区二区三区不卡| 亚洲国产乱码最新视频 | 欧洲精品视频在线观看| 亚洲一级电影视频| 日韩一级片在线观看| 国产一二精品视频| 中文字幕精品一区二区精品绿巨人| 成人精品视频一区二区三区| 亚洲欧洲精品天堂一级| 欧美视频日韩视频| 日韩av中文字幕一区二区| 国产日韩精品视频一区| 欧美在线一二三四区| 六月丁香综合在线视频| 中文字幕制服丝袜成人av| 在线免费观看日韩欧美| 国产一区二区三区四| 亚洲天堂免费看| 91麻豆精品91久久久久同性| 成人深夜在线观看| 偷拍一区二区三区四区| 国产亚洲欧洲997久久综合 | 亚洲午夜电影在线观看| 亚洲精品一区二区三区影院| 色老头久久综合| 国产在线观看免费一区| 亚洲欧美日韩久久精品| 久久综合久久综合亚洲| 色嗨嗨av一区二区三区| 国产自产2019最新不卡| 一区二区三区四区亚洲| 久久蜜桃av一区二区天堂| 欧美日本高清视频在线观看| 国产精品一区二区免费不卡| 午夜精品一区二区三区免费视频 | 欧美大度的电影原声| 色视频欧美一区二区三区| 国产精品一区二区免费不卡| 日欧美一区二区| 亚洲麻豆国产自偷在线| 久久人人爽人人爽| 欧美一区二区三区思思人| 日本韩国精品在线| 9久草视频在线视频精品| 精品一二线国产| 蜜臀av性久久久久蜜臀aⅴ四虎| 最新不卡av在线| 国产精品美女久久久久aⅴ| 欧美不卡一区二区| 91精品国产一区二区三区香蕉| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲色图欧美激情| 国产视频一区在线播放| 日韩免费性生活视频播放| 欧美男人的天堂一二区| 91成人网在线| 色999日韩国产欧美一区二区| 国产xxx精品视频大全| 国内精品国产三级国产a久久| 另类小说一区二区三区| 免费成人在线视频观看| 日本视频一区二区| 美女脱光内衣内裤视频久久影院| 亚洲国产精品精华液网站| 一区二区三区产品免费精品久久75| 亚洲图片激情小说| 日韩美女啊v在线免费观看| 中文字幕一区日韩精品欧美| 亚洲欧洲www| 亚洲美腿欧美偷拍| 亚洲超丰满肉感bbw| 性久久久久久久久| 久久精品国内一区二区三区| 精品一二三四区| 成人一级片在线观看| 99国产精品久久久久| 欧美综合一区二区三区| 欧美美女一区二区在线观看| 欧美一区二区视频在线观看2020 | 欧美日韩国产欧美日美国产精品| 欧美午夜片在线看| 日韩欧美一区二区免费| 久久精品一区二区三区av| 国产精品每日更新在线播放网址| 亚洲人成影院在线观看| 日韩精品电影在线观看| 麻豆国产精品官网| 国产福利一区二区三区视频在线| av亚洲产国偷v产偷v自拍| 欧美亚洲综合一区| 亚洲精品在线一区二区| 中文字幕一区二区三区在线观看| 亚洲另类一区二区| 日韩电影在线免费| 国产盗摄一区二区三区| 在线中文字幕一区二区| 欧美一级二级在线观看| 国产免费成人在线视频| 亚洲午夜激情网页| 国产成人免费在线| 欧美在线看片a免费观看| 欧美电影免费观看高清完整版| 国产精品久久久久三级| 丝袜美腿亚洲一区二区图片| 国产成+人+日韩+欧美+亚洲| 欧美天天综合网| 国产日韩精品一区二区三区在线| 夜夜嗨av一区二区三区网页| 久草精品在线观看| 日本精品视频一区二区三区| 精品欧美久久久| 一区二区三区国产豹纹内裤在线 | 日韩精品三区四区| 福利91精品一区二区三区| 欧美日韩亚洲综合在线| 国产欧美日韩综合精品一区二区 | 亚洲免费电影在线| 韩国av一区二区| 欧美日韩日日夜夜| 亚洲啪啪综合av一区二区三区| 激情文学综合插| 欧美体内she精高潮| 国产精品美女久久久久久2018 | 天天综合网 天天综合色| 波多野结衣中文字幕一区 | 经典三级在线一区| 欧美日高清视频| 一区二区三区中文在线| 国产在线看一区| 日韩欧美电影在线| 午夜a成v人精品| 色吊一区二区三区| 亚洲另类春色国产| 不卡一区二区中文字幕| 国产欧美日韩在线看| 精品亚洲aⅴ乱码一区二区三区| 欧美三级乱人伦电影| 亚洲黄色免费网站| 91美女片黄在线观看91美女| 国产日韩欧美亚洲| 国产精品一二三区| 精品国产乱码久久久久久牛牛 | 五月激情综合网| 欧美综合亚洲图片综合区| 最新欧美精品一区二区三区| 成人黄色在线看| 亚洲欧美一区二区三区极速播放| 成人福利视频在线看| 国产精品国产精品国产专区不蜜 | 欧美一区二区三区四区五区 | 亚洲成人手机在线|