shortestDist.hh File Reference

#include <cmath>
#include "basics/vectorsMatrices.hh"
#include "singularSet.hh"

Go to the source code of this file.

Classes

class  hp3D::DaugeWeight
 Weight implemented by Monique Dauge in Melina. More...
 
class  hp3D::DistancePost< DistClass, Function >
 A function class for weighted regularization. More...
 
class  hp3D::Postprocess14
 Computes x to the power of 1/4. More...
 
class  hp3D::Postprocess3
 Computes x to the power of 3. More...
 
class  hp3D::Postprocess34
 Computes x to the power of 3/4. More...
 
class  hp3D::Postprocess4
 Computes x to the power of 4. More...
 
class  hp3D::PostprocessRoot
 Returns the square root of x. More...
 
class  hp3D::PostprocessRoot4
 Returns the forth root of x. More...
 
class  hp3D::PostprocessSquare
 Squares the given x. More...
 
class  hp3D::ProductOfAll
 Computes the product of all distances in the singular set singularities. More...
 
class  hp3D::ShortestDist
 A function class for weighted regularization, which returns the square of the shortest distance of a point to the singular edges and vertices. More...
 
class  hp3D::ShortestDistLimited
 A function class for weighted regularization, which returns the minimum of a value and the square of the shortest distance of a point to the singular edges and vertices. More...
 
class  hp3D::TrivialWeight
 A function class for trivial (constant equal 1.0) weight function. More...
 

Namespaces

 hp3D
 3D hp-FEM for H1-conforming elements.
 

Functions

std::ostream & hp3D::operator<< (std::ostream &os, const DaugeWeight &p)
 
template<typename DistClass , typename Function >
std::ostream & hp3D::operator<< (std::ostream &os, const DistancePost< DistClass, Function > &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const Postprocess14 &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const Postprocess3 &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const Postprocess34 &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const Postprocess4 &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const PostprocessRoot &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const PostprocessRoot4 &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const PostprocessSquare &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const ProductOfAll &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const ShortestDist &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const ShortestDistLimited &p)
 
std::ostream & hp3D::operator<< (std::ostream &os, const TrivialWeight &p)
 

Detailed Description

Weighted functions for regularization, which takes the vertex or edge with shortest distance

Definition in file shortestDist.hh.

Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich