Flow123d  DF_patch_fe_data_tables-398e8e7
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"
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 >
 
class  PatchFEValues< spacedim >::ElementFEData
 
class  PatchFEValues< spacedim >::DimPatchFEValues
 Subobject holds FE data of one dimension (0,1,2,3) More...
 
class  PatchFEValues< spacedim >::FuncDef
 Temporary helper class used in step between usage old a new implementation. 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 47 of file patch_fe_values.hh.