• Ingen resultater fundet

Laplace-Beltrami EigenstuffPart 2 -Computation +

N/A
N/A
Info
Hent
Protected

Academic year: 2022

Del "Laplace-Beltrami EigenstuffPart 2 -Computation +"

Copied!
34
0
0

Indlæser.... (se fuldtekst nu)

Hele teksten

(1)

+

Laplace-Beltrami Eigenstuff Part 2 - Computation

Martin Reuter – reuter@mit.edu

Mass. General Hospital, Harvard Medical, MIT

(2)

+ Know your Eigenvalues

(3)

+ Discrete LBO (Graph)

(4)

+ Discrete LBO

(5)

+ Discrete LBO (Matrix Form)

(6)

+ Note about Symmetry

In case of node weights (also called masses) L cannot be represented as a symmetric matrix.

Slower matrix vector multiplication

Large NxN matrix difficult to handle / store

Eigenvalues can be imaginary!

Instead keep Eigenvalue system symmetric and sparse (generalized EVP):

Or solve equivalently standard problem:

(7)

+ Continuous Case

(8)

+ LBO in local coordinates

(9)

+ LBO in local coordinates

(10)

+ How to solve this on some shape?

1. Discretize geometry (elements)

here triangle mesh

2. Discretize function space (basis or form functions)

select basis functions on mesh

here linear hat functions

3. Transform the Differential Equation (Variational Formulation)

multiply equation by arbitrary test functions

integrate over domain

try to replace higher order derivatives with lower order

(11)

+ Geometry Discretization

(12)

+ Hat Functions

Function values defined at vertices:

Extend piecewise linear function by choosing basis of linear hat functions (value 1 at vertex i and zero at others):

(13)

+ Inner Product

Inner product of two functions U and H:

Norm of U:

Volume (Area in 2D):

(14)

+ Integral of single function

For piecewise linear functions

Interestingly: the elements of D are simply the area of all triangles at a vertex divided by 3 -> Desbrun mass!

(15)

+ Inner Product

Inner Product of functions U and H

and B a positive definite symmetric sparse matrix:

What happens when lumping (summing rows onto diagonal):

(16)

+ Variational Formulation of

Laplace Eigenvalue Problem

(17)

+ Form Functions

(18)

+ Triangle Meshes (piecewise flat)

(19)

+ Metric Values on Triangle Meshes

(20)

+ Plugging it into the Variational Eq.

(21)

+ Linear Form Functions

(22)

+ All combinations:

(23)

+ Linear FEM

(24)

+ Linear FEM and Mesh Laplace

(25)

+ Higher Order

(26)

+ Higher Order

(27)

+ Uniform and Non-Uniform Mesh

(28)

+

(29)

+

(30)

+

(31)

+ Comparison Eigenfunctions

(32)

+ Comparison Eigenfunctions

(33)

+ Comparison on the sphere

(34)

+ Sphere – same DOF

Referencer

RELATEREDE DOKUMENTER

Efter en årrække ændredes anbefalingerne til tidlig afnavling som led i blødningsprofylaksen og efterfølgende blev der i 2010 endnu engang ændret i afnavlingspraksis

Da en model, hvor individuel vejledning er det primære tilbud til de studerende, vil omfatte en studieordningsrevision af en ordning, som ikke har haft fuldt gennemløb,

Vi vil afslutningsvis perspektivere de overordnede konklusioner, som utvivlsomt på den ene side peger på, at en overvejende del af de unge, der starter i brobygning, lever op til

Alas, neither the value-constituting features of conservation or CE usually translate easily into financial value in the linear economy, where the price of materials, energy, waste

(('oral management':ti,ab,kw OR 'dental hygiene':ti,ab,kw OR 'oral care':ti,ab,kw OR 'mouth rinse':ti,ab,kw OR 'tooth cleaning':ti,ab,kw OR 'teeth cleaning':ti,ab,kw OR

 For all local index combinations add local results into global matrix A and B (note (k,l) are the local indices and (i,j) the corresponding.

Theorem 1 demonstrates that, if we require that the model satisfy some rea- sonable criteria (i.e., invariance of the conclusion of optimality under linear scalings of the

It is relatively easy to realize (using Lemma 1, 2 and 3) that one buffer- emptying process uses a linear number of I/Os in the number of elements in the emptied buffer and the