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
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
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
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
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
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
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Jakub Červený
2f2a7d5f4e
Renamed FEColl::NewOrder() to CloneOrder().
2020-12-03 10:44:39 +01:00
Yohann Dudouit
eef2a04f72
Fix a bug in the trace elements of L2_FECollection
2020-12-02 14:31:05 -08:00
Stowell, Mark L
ae3a2d224e
Merge remote-tracking branch 'origin/nd-prism-dev' into rt-prism-dev
...
# Conflicts:
# fem/doftrans.hpp
# fem/fe.cpp
2020-12-01 10:30:39 -08:00
Will Pazner
ab28d29fea
Minor
2020-11-18 18:14:38 -08:00
Will Pazner
4a1ae4af84
Add lexicographic ordering for all H1 element types
...
Mappings from canonical "MFEM" ordering (vertices, edges, faces,
interior) to lexicographic/Cartesian geometry on triangles,
tetrahedra, and prisms.
This map already exists for tensor-product geometries.
2020-11-18 15:55:08 -08:00
Jakub Červený
11e162d8f5
FESpace::GetOrder(i): workaround for AMS/ADS solvers.
2020-11-13 12:36:28 +01:00
Jakub Červený
99f4a6df1b
Cleaning up.
2020-10-16 14:59:44 +02:00
Jakub Červený
938e6cbe79
Much less disruptive implementation of variable-order FE collections!
2020-10-16 12:04:56 +02:00
Jakub Červený
6033792327
Branching var-order-space-dev from p-refinement-dev, this will be
...
the basis for all hp-refinement work, but with simplified variable
order FE collections.
2020-10-16 09:05:51 +02:00
Jakub Červený
6c9e670584
Merge branch 'master' into p-refinement-dev
2020-10-15 15:43:47 +02:00
Stowell, Mark L
9ae6c02639
Merge remote-tracking branch 'origin/no-tet-reorder-dev' into nd-prism-dev
...
# Conflicts:
# .travis.yml
# fem/fe.hpp
# fem/pfespace.cpp
# tests/unit/fem/test_calcshape.cpp
2020-10-14 20:14:05 -07:00
Stowell, Mark L
845e0a880b
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/fespace.cpp
# fem/fespace.hpp
# fem/gridfunc.cpp
2020-07-04 10:18:02 -07:00
Tomov
faa5a79a16
Fixed wrong indexing in FiniteElementCollection::GetEdge().
2020-05-26 17:19:30 -07:00
Jakub Červený
e69700d786
More consistent ordering of arguments of H1_FECollection::GetDofMap()
2020-05-07 13:31:42 +02:00
Will Pazner
7676bbe5f9
Create LOR meshes for p-refinement case
2020-05-06 11:34:07 -07:00
Jakub Červený
7a92956cb4
Merge branch 'master' into p-refinement-dev
2020-04-22 15:28:41 +02:00
Stowell, Mark L
41574d6537
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# mesh/mesh.cpp
2020-04-17 15:27:53 -07:00