Flow123d  master-f44eb46
Classes | Functions
field_fe.hh File Reference


More...

#include "petscmat.h"
#include "system/system.hh"
#include "system/index_types.hh"
#include "fields/field_algo_base.hh"
#include "fields/field.hh"
#include "la/vector_mpi.hh"
#include "mesh/mesh.h"
#include "mesh/point.hh"
#include "mesh/bih_tree.hh"
#include "mesh/range_wrapper.hh"
#include "io/element_data_cache.hh"
#include "io/msh_basereader.hh"
#include "fem/fe_p.hh"
#include "fem/fe_system.hh"
#include "fem/dofhandler.hh"
#include "fem/finite_element.hh"
#include "fem/dh_cell_accessor.hh"
#include "fem/mapping_p1.hh"
#include "input/factory.hh"
#include <memory>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FieldFE< spacedim, Value >
 
class  FieldFE< spacedim, Value >::NativeFactory
 
class  FieldFE< spacedim, Value >::FEItem
 
class  FieldFE< spacedim, Value >::RegionValueErr
 

Functions

template<int spacedim, class Value >
std::shared_ptr< FieldFE< spacedim, Value > > create_field_fe (std::shared_ptr< DOFHandlerMultiDim > dh, VectorMPI *vec=nullptr, unsigned int block_index=FieldFE< spacedim, Value >::undef_uint)
 
template<int spacedim, class Value >
std::shared_ptr< FieldFE< spacedim, Value > > create_field_fe (Mesh &mesh, const MixedPtr< FiniteElement > &fe)
 

Detailed Description


 * 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.

Definition in file field_fe.hh.

Function Documentation

◆ create_field_fe() [1/2]

template<int spacedim, class Value >
std::shared_ptr<FieldFE<spacedim, Value> > create_field_fe ( Mesh mesh,
const MixedPtr< FiniteElement > &  fe 
)

Create FieldFE with parallel VectorMPI from finite element

Definition at line 392 of file field_fe.hh.

◆ create_field_fe() [2/2]

template<int spacedim, class Value >
std::shared_ptr<FieldFE<spacedim, Value> > create_field_fe ( std::shared_ptr< DOFHandlerMultiDim dh,
VectorMPI vec = nullptr,
unsigned int  block_index = FieldFE<spacedim, Value>::undef_uint 
)

Create FieldFE from dof handler

Definition at line 375 of file field_fe.hh.