Flow123d
master-f44eb46
|
#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>
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) |
* 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.
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.
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.