Commit Graph
152 Commits
Author SHA1 Message Date
Stowell, Mark L b43cf3b1fe Implementing GetRangeType etc in FiniteElementCollection base class 2022-12-07 11:24:01 -08:00
Stowell, Mark L 0b773a9f23 Adding FiniteElementCollection::FiniteElementForDim 2022-12-07 10:31:15 -08:00
Tzanio 27e4b547c4 Merge branch 'master' into lo-dim-em-dev 2022-03-01 17:48:01 -08:00
Stowell, Mark L 5fa73ccc17 Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	fem/bilininteg.cpp
#	fem/fe/fe_base.hpp
#	fem/fe/fe_nd.cpp
#	fem/fe/fe_nd.hpp
#	fem/fe/fe_rt.cpp
#	fem/fe/fe_rt.hpp
2022-02-28 09:49:07 -08:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Tzanio f8c75fac32 Merge branch 'master' into nd-prism-dev
Conflicts:
	CHANGELOG
2022-02-22 12:40:27 -08:00
Stowell, Mark L b2744cefef Merge remote-tracking branch 'origin/master' into nd-prism-dev
# Conflicts:
#	fem/doftrans.cpp
#	fem/fe.cpp
#	fem/fe.hpp
#	fem/fe_coll.cpp
#	tests/unit/CMakeLists.txt
2022-01-25 20:36:23 -08:00
Stowell, Mark L 00622b78fc Fixing shadow variables in fem classes 2021-12-23 16:32:09 -08:00
Stowell, Mark L 4c25cfb50b Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	fem/fe.cpp
#	fem/fe.hpp
#	fem/gridfunc.cpp
#	tests/unit/fem/test_lin_interp.cpp
2021-10-04 11:44:27 -07:00
Tzanio Kolev c7c552f56a Merge branch 'master' into lin-penta-dev 2021-08-22 14:16:46 -07:00
Stowell, Mark L 4390216bca Adding linear ND RT and L2 wedge and pyramid elements to arbitrary order FE collections 2021-08-20 14:46:33 -07:00
Stowell, Mark L 0b065bc850 Adding linear H1 pyramids to H1_FECollection 2021-08-19 20:11:01 -07:00
Stowell, Mark L 1a982e0671 Adding penta support to LinearDiscont3DFECollection 2021-07-19 13:41:33 -07:00
Stowell, Mark L bcf08e1e84 Adding linear Nedelec elements on Wedges and Pyramids 2021-07-16 11:12:40 -07:00
Stowell, Mark L ee9347075e Adding RT0 finite elements for wedges and pyramids 2021-07-16 01:04:26 -07:00
Stowell, Mark L bbc4aea7e9 Adding constant finite elements for prisms and pyramids 2021-07-08 17:10:46 -07:00
Stowell, Mark L 5da7d11d8b Adding LinearPyramidFiniteElement 2021-07-08 16:22:06 -07:00
Stowell, Mark L c70ce7376a Merge remote-tracking branch 'origin/no-tet-reorder-dev' into nd-prism-dev 2021-05-21 11:50:03 -07:00
Stowell, Mark L cb8566ed91 Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
# Conflicts:
#	fem/fespace.cpp
#	fem/gridfunc.cpp
#	fem/pfespace.cpp
#	tests/unit/fem/test_domain_int.cpp
2021-05-21 10:02:19 -07:00
Stowell, Mark L d4a11d59ec Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	fem/fe.cpp
#	fem/fe.hpp
2021-05-19 09:33:51 -07:00
Will Pazner d42d3dab76 Rename BasisType::Integrated to BasisType::IntegratedGLL 2021-05-06 14:48:03 -07:00
Will Pazner 4084da8dc8 Merge remote-tracking branch 'origin/master' into lor-hcurl-hdiv
# Conflicts:
#	fem/fe_coll.cpp
#	fem/fe_coll.hpp
2021-05-06 12:38:23 -07:00
Stowell, Mark L 481c6e2c2c Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	examples/makefile
2021-05-05 18:55:47 -07:00
Veselin Dobrev a36a6001b8 Fix the order of the ND_FECollection in 1D.
Added more documentation regarding the order parameter p in
the variable-order methods in FiniteElementCollection.
2021-04-26 17:09:21 -07:00
Will Pazner a57c6ca309 Begin prototyping "generic" LOR solver 2021-04-14 18:44:05 -07:00
Stowell, Mark L 1b16d8fbca Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
# Conflicts:
#	fem/fespace.cpp
#	fem/fespace.hpp
#	fem/pfespace.cpp
#	linalg/densemat.hpp
#	mesh/mesh.cpp
#	mesh/pmesh.cpp
#	mesh/pmesh.hpp
#	tests/unit/fem/test_3d_bilininteg.cpp
#	tests/unit/fem/test_get_value.cpp
#	tests/unit/fem/test_lin_interp.cpp
2021-04-08 19:44:11 -07:00
Will Pazner c4c96c29f1 Merge remote-tracking branch 'origin/master' into lor-hcurl-hdiv 2021-04-08 16:54:34 -07:00
Stowell, Mark L 450e23fdcc Updating FE_Collection order 2021-04-07 15:09:28 -07:00
Stowell, Mark L 157dbc7c33 Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	examples/makefile
#	tests/unit/fem/test_2d_bilininteg.cpp
#	tests/unit/fem/test_lin_interp.cpp
2021-04-07 11:26:48 -07:00
Will Pazner 311fd79d6c Add integrated basis type and fix minor FE bugs 2021-03-07 20:10:42 -08:00
Veselin Dobrev 681d82ff69 Apply 'make style' 2021-03-05 13:10:09 -08:00
Jakub Červený 5adbfd3d08 Fixed RT_FECollection special constructor, now calls base constructor. 2021-03-05 20:20:25 +01:00
Jakub Červený 31385c8a6a All FE collections initialize base_p in FiniteElementCollection.
Added consistency check in FESpace::GetFE.
2021-03-03 15:42:49 +01:00
Jakub Červený 2949fa9563 WIP trying an approach where there is no distinction between element
order and degree. FESpace works with actual degrees, even for RT space.
The methods GetXDegree are removed, GetOrder is the same as GetElementOrder.
2021-02-26 16:02:21 +01:00
Stowell, Mark L b4def90bbd Merge remote-tracking branch 'origin/nd-prism-dev' into rt-prism-dev 2021-02-22 15:03:43 -08:00
Stowell, Mark L b55d8dbe2e Merge remote-tracking branch 'origin/no-tet-reorder-dev' into nd-prism-dev 2021-02-09 15:59:41 -08:00
Stowell, Mark L 2a2f450bd8 Merge remote-tracking branch 'origin/master' into lo-dim-em-dev 2021-02-09 14:07:17 -08:00
Tzanio Kolev a67f4b72c9 Merge branch 'master' into var-order-space-dev 2021-02-09 08:18:58 -08:00
Stowell, Mark L e9637d1780 Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
# Conflicts:
#	fem/gridfunc.cpp
2021-02-08 16:37:37 -08:00
Veselin Dobrev 0c98591d4a Merge pull request #1732 from mfem/yohann/single-SpMat
Add a function to Get the fully-assembled operator in a single SparseMatrix
2021-02-04 14:31:46 -08:00
Jakub Červený 91e1d6ec1d Merge branch 'master' into var-order-space-dev 2021-02-04 17:41:01 +01:00
Jakub Červený 77e357d732 Renamed FiniteElementCollection::CloneOrder to just Clone. 2021-02-04 17:40:03 +01:00
Stowell, Mark L 76c80d0e00 Adding point elements to R1D FECollections 2021-01-28 11:19:41 -08:00
Stowell, Mark L bde9cf899a Adding error message 2021-01-28 09:59:37 -08:00
Stowell, Mark L 330ce1c208 Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	fem/fe.cpp
2021-01-26 13:38:12 -08:00
Adrien M. Bernede 04fb572359 Let's forget about 2020 2021-01-26 11:55:36 -08:00
Stowell, Mark L dfe996845c Cleaning up trace finite elements for R2D classes 2021-01-08 19:46:00 -08:00
Stowell, Mark L 3c084ea464 Changing names from P2D to R2D 2020-12-03 15:56:33 -08:00
Stowell, Mark L e70c58e529 Implementing triangular finite elements for P2D cases 2020-12-03 15:44:11 -08:00
Jakub Červený 2f2a7d5f4e Renamed FEColl::NewOrder() to CloneOrder(). 2020-12-03 10:44:39 +01:00