-
Notifications
You must be signed in to change notification settings - Fork 8
Implement the face mass matrices for tensor products #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 3 commits
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
11bd11f
make face mass matrices work on tensor products
alexfikl cfd8fbf
fix 0d case for tensor products
alexfikl ffcb91b
remove face index stuff
alexfikl 47dec4d
simplify cube unit vertex construction
alexfikl 56d7f13
simplify face maps a bit
alexfikl ddb7e6d
simplify test setup
alexfikl e9b52eb
update docs
alexfikl 704e686
introduce a shapes module
alexfikl 16180da
use shapes in estimate_lebesgue_constant
alexfikl 3df2de1
add docs and some py3.6 fixes
alexfikl 7acf2b0
move functions out of shapes module
alexfikl b014fbe
update docs and some fixes
alexfikl fe40713
add basis_with_mode_ids
alexfikl 3b3bada
update docs
alexfikl b90c25c
bump version
alexfikl 0a89725
estimate_lebesgue_constant: raise if dimensions do not match
alexfikl 773bb2b
Merge branch 'master' into tensor-face-mass-matrix
inducer 00488bd
Move shape-basd functions to bottom in modes/nodes
inducer f227cac
Move shapes docstring into shapes module
inducer f8209ce
Shapes: Add foldmethod comment
inducer 7238c6c
Remove spurious blank line in modes docstring
inducer 918342a
Use _cse in PKDO gradients
inducer acf4b34
Merge branch 'master' into tensor-face-mass-matrix
inducer 59198d8
Deprecate current dimension-independent basis getters
inducer cf11d52
resampling_matrix: Impove count mismatch error message
inducer cd750b8
Refactor towards improved shape-based interface
inducer 560a027
Refactor face information retrieval and face mass matrix computation
inducer 598145f
Avoid log(0) warnings in test_basis_grad
inducer 73e8d56
Reverse vertex/node order for hypercubes
inducer f6c5755
Export face query functionality in root namespace
inducer e7b8269
Add redundant @singledispatch.register arguments for Py3.6
inducer c15c453
Fix doc references
inducer a15fcfa
Fix quadrature_for_shape docstring
inducer 8ffc3d4
Eliminate references to (removed) get_node_tuples
inducer 9061bcc
Fix zerod_basis
inducer bceb113
Remove spurious import from modepy.nodes
inducer 299b32f
Remove an extraneous import
inducer c75d799
Make new section for submeshes
inducer 92e3e83
Doc suggestions for refactor-shapes from review by @alexfikl
inducer 5e3550a
Cast volume_vertex_indices to tuple in _SimplexFace
inducer 22ae991
Remove whitespace: placate flake8
inducer 7f4e1a1
Generalize TensorProductBasis for nD inhomogeneity
inducer 347027b
Make TensorProductBasis public in root module
inducer c872de9
Do not claim that Face subclasses Shape
inducer 676d38a
Fix TensorProductBasis facepalm
inducer 9a282c0
Introduce function spaces as first-class objects
inducer 6bf5735
Move submesh functionality into shapes
inducer 62524e2
Quadrature, notes: require space *and* shape arguments
inducer 7f5ec1e
Drop a special case in node_tuples_for_space:Simplex
inducer b1f5de4
Bring back _for_space names for quadrature, nodes
inducer 4917e62
Deprecate tools.unit_vertices, fix biunit_vertices_for_shape for simplex
inducer 982ae2b
Merge pull request #1 from inducer/refactor-shapes
alexfikl 0e04d2c
make face vertex index order positively oriented
alexfikl b60addc
flip hypercube node tuple order
alexfikl 542b534
fix tensor_product_basis order
alexfikl 991432f
fall back to equidistant nodes for simplex dim > 3
alexfikl 752b3ae
fix sphinx directive
alexfikl 97abd45
add shape to basis_for_space getters
alexfikl 338e1aa
rename to unit_vertices_for_shape for consistency
alexfikl a6f8939
Add FIXMEs for order, dims arg order convention
inducer 10b7d27
Bring back tools.UNIT_VERTICES to make unmodified meshmode happy
inducer 368bd74
expand tensor_product_nodes
alexfikl ef01010
expand tensor product quadrature
alexfikl a17c544
update test_hypercube_submesh
alexfikl 1fd772e
add a nicer repr to function spaces
alexfikl 099e587
add some docs for exact_to on TensorProductQuadrature
alexfikl 877018e
add force_dim_axis to 1d quadratures
alexfikl 10a17d5
clarify exact_to
alexfikl 231524f
handle missing exact_to in tensor product quadrature
alexfikl 836ba97
quadrature_for_space doc tweak
inducer 081077b
Better handle current limitations of _hypercube_face_to_vol_map
inducer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.