formulafrmEformula.hh File Reference

#include "geometry.hh"
#include "formula.hh"
#include "toolbox/sharedPointer.hh"
#include <algorithm>
#include <limits>

Go to the source code of this file.

Classes

struct  concepts::CCell_F< dimC >
 Curved Cell struct that holds a physical non-vertex cell with a finite number of setted point evaluations. More...
 
struct  concepts::CCell_F_dist< dimC >
 Struct that provides a CCell_F object together with a heuristic distance between given point $P$ to the finite number of physical points of the underlying cell. More...
 
class  concepts::CellBox< dimC >
 CellBox with a specific order relation. More...
 
struct  concepts::CellMap< dimC, H >
 Class representing a map to ElementWithCells. More...
 
struct  concepts::CellStripeElement< dimC >
 Cells ordered by key numbering. More...
 
class  concepts::FFEF_Error
 Exception class to handle errors in the FormulaFromElementFormula class. More...
 
class  concepts::FormulaFromElementFormula< dim, F, G >
 Projection class that allows to project an ElementFormula (i.e. More...
 
class  concepts::JacobianCell< dimC >
 Basic template class for a Jacobian Cell. More...
 
class  concepts::JacobianCell< 1 >
 
class  concepts::JacobianCell< 2 >
 
class  concepts::JacobianCell< 3 >
 
class  concepts::MultiVector< dimC, G >
 A multivector in dimension dimC with const pointer entries. More...
 
class  concepts::MultiVector< dimC, G >
 A multivector in dimension dimC with const pointer entries. More...
 
class  concepts::MultiVector< 0, concepts::Set< CellBox< 1 > > >
 
class  concepts::MultiVector< 0, concepts::Set< CellBox< 2 > > >
 
class  concepts::MultiVector< 0, concepts::Set< CellBox< 3 > > >
 
class  concepts::MultiVector< 0, const ElementWithCell< Cmplx > * >
 
class  concepts::MultiVector< 0, const ElementWithCell< Real > * >
 
class  concepts::TensorVertexMap< dimC >
 Basic template class for a tensor map vertex. More...
 
class  concepts::TensorVertexMap< 1 >
 
class  concepts::TensorVertexMap< 2 >
 
class  concepts::TensorVertexMap< 3 >
 

Namespaces

 concepts
 Basic namespace for Concepts-2.
 

Macros

#define EPS   std::numeric_limits<double>::epsilon()
 

Functions

template<uint dimC>
void concepts::getChild (const typename JacobianCell< dimC >::cell &cCell, const Point< Real, dimC > &eta, const std::array< Real, std::size_t(dimC)> x0, const std::array< Real, std::size_t(dimC)> xN, const typename JacobianCell< dimC >::cell *&cld)
 Searches through the dichotomic tree cell hierachy to find the unique child cell that is defined via the local point eta in [0,1]^dimC. More...
 

Detailed Description

Formula defined from another Element formula

Author
Robert Gruhlke, 2015
Adrien Semin, 2016

Definition in file formulafrmEformula.hh.

Macro Definition Documentation

◆ EPS

#define EPS   std::numeric_limits<double>::epsilon()

Definition at line 23 of file formulafrmEformula.hh.

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