Flow123d  DF_patch_fe_data_tables-9d4017b
Classes | Typedefs
patch_fe_values.hh File Reference

Class FEValues calculates finite element data on the actual cells such as shape function values, gradients, Jacobian of the mapping from the reference cell etc. More...

#include <string.h>
#include <algorithm>
#include <new>
#include <string>
#include <vector>
#include "fem/element_values.hh"
#include "fem/fe_values.hh"
#include "fem/fe_values_views.hh"
#include "fem/fe_system.hh"
#include "fem/eigen_tools.hh"
#include "fem/patch_point_values.hh"
#include "fem/mapping_p1.hh"
#include "mesh/ref_element.hh"
#include "mesh/accessors.hh"
#include "fem/update_flags.hh"
#include "quadrature/quadrature_lib.hh"
#include "fields/eval_subset.hh"
#include "fem/arena_resource.hh"
#include "fem/arena_vec.hh"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ElQ< ValueType >
 
class  FeQ< ValueType >
 
class  JoinShapeAccessor< ValueType >
 
class  BaseValues< dim >
 
class  BulkValues< dim >
 
class  SideValues< dim >
 
class  JoinValues< dim >
 
class  JoinValues< 1 >
 Template specialization of dim = 1. More...
 
class  PatchFEValues< spacedim >
 
struct  PatchFEValues< spacedim >::TableSizes
 Struct for pre-computing number of elements, sides, bulk points and side points on each dimension. More...
 

Typedefs

typedef std::vector< std::array< uint, 3 > > DimPointTable
 Holds triplet (dim; bulk/side; idx of point in subtable) More...
 

Detailed Description

Class FEValues calculates finite element data on the actual cells such as shape function values, gradients, Jacobian of the mapping from the reference cell etc.

 * Copyright (C) 2015 Technical University of Liberec. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Author
Jan Stebel, David Flanderka

Definition in file patch_fe_values.hh.

Typedef Documentation

◆ DimPointTable

typedef std::vector< std::array<uint, 3> > DimPointTable

Holds triplet (dim; bulk/side; idx of point in subtable)

Definition at line 49 of file patch_fe_values.hh.