Reference documentation for deal.II version 9.6.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
manifold_lib.cc File Reference
#include <deal.II/base/table.h>
#include <deal.II/base/tensor.h>
#include <deal.II/fe/mapping.h>
#include <deal.II/fe/mapping_q_internal.h>
#include <deal.II/grid/manifold_lib.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>
#include <deal.II/lac/vector.h>
#include <deal.II/physics/vector_relations.h>
#include <boost/container/small_vector.hpp>
#include <cmath>
#include <limits>
#include <memory>
#include "manifold_lib.inst"

Go to the source code of this file.

Namespaces

namespace  internal
 
namespace  internal::SphericalManifold
 

Functions

Tensor< 1, 3 > internal::apply_exponential_map (const Tensor< 1, 3 > &u, const Tensor< 1, 3 > &dir)
 
Tensor< 1, 3 > internal::projected_direction (const Tensor< 1, 3 > &u, const Tensor< 1, 3 > &v)
 
template<int spacedim>
Point< spacedim > internal::compute_normal (const Tensor< 1, spacedim > &, bool=false)
 
Point< 3 > internal::compute_normal (const Tensor< 1, 3 > &vector, bool normalize=false)
 

Variables

static constexpr double internal::invalid_pull_back_coordinate = 20.0