hp2FEM
0.1
|
00001 #ifndef _NEWTONCOTESCOLLOCATIONPOINTS1D_H_ 00002 #define _NEWTONCOTESCOLLOCATIONPOINTS1D_H_ 00003 // --------------------------------------------- 00004 // company : 00005 // user : 00006 // date : 22 Mar 2015 17:23 00007 // file : NewtonCotesCollocationPoints1D.h 00008 // markers : Full 00009 // language : C++ 00010 // generator : Metamill 6.0 00011 // --------------------------------------------- 00012 00013 //#UBLK-BEG-HEADERH 00014 //============================================================== 00015 // Description : 00016 //-------------------------------------------------------------- 00017 // Author : Gilberto Luis 00018 // Created : 17 Mar 2011 00019 //-------------------------------------------------------------- 00020 // Change history : 00021 // 17 Mar 2011 (Gilberto Luis) Initial version generated 00022 // 00023 //============================================================== 00024 //#UBLK-END-HEADERH 00025 00026 /*================================================================================================= 00027 = = 00028 = Copyright 2010-2015 Marco Lucio Bittencourt / Fabiano Fernandes Bargos = 00029 = Gilberto Luis Valente / Jorge Luis Suzuki / Allan Patrick Cordeiro Dias = 00030 = = 00031 = Licensed under the Apache License, Version 2.0 (the "License"); = 00032 = you may not use this file except in compliance with the License. = 00033 = You may obtain a copy of the License at = 00034 = = 00035 = http://www.apache.org/licenses/LICENSE-2.0 = 00036 = = 00037 = Unless required by applicable law or agreed to in writing, software = 00038 = distributed under the License is distributed on an "AS IS" BASIS, = 00039 = WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. = 00040 = See the License for the specific language governing permissions and = 00041 = limitations under the License. = 00042 = = 00043 =================================================================================================*/ 00044 00045 00046 #include "ds/Matrix.h" 00047 #include "ds/Vector.h" 00048 00049 00057 class NewtonCotesCollocationPoints1D 00058 { 00059 //#UBLK-BEG-CLASSDEF mm:23ea55d9-f649-11df-85b0-e9a34136af77 00060 //#UBLK-END-CLASSDEF 00061 00062 public: 00063 00064 // METHOD=mm:2482d353-f649-11df-85b0-e9a34136af77 00065 NewtonCotesCollocationPoints1D(); 00066 00067 // METHOD=mm:e6ef127b-50b0-11e0-87c0-fa4560693228 00068 ~NewtonCotesCollocationPoints1D(); 00069 00070 // METHOD=mm:2482d354-f649-11df-85b0-e9a34136af77 00071 void GetCollocCoordinates(unsigned long PolyOrder, unsigned long& NumCoordinates, double*const CollocCoords); 00072 00073 00074 protected: 00075 00076 private: 00077 00078 //#UBLK-BEG-CLASSMEMB mm:23ea55d9-f649-11df-85b0-e9a34136af77 00079 //#UBLK-END-CLASSMEMB 00080 }; 00081 00082 //#UBLK-BEG-GLOBALH 00083 //*** Removed methods: 12 Oct 2011 17:42 00084 //--- 00085 //uuid=mm:ded15663-c85a-4673-8e79-c804bcd9d3c6 00086 // NewtonCotesCollocationPoints1D operator=(NewtonCotesCollocationPoints1D& Instance); 00087 00088 //#UBLK-END-GLOBALH 00089 00090 00091 #endif // _NEWTONCOTESCOLLOCATIONPOINTS1D_H_