v0.9.0
Classes | Namespaces | Typedefs | Functions | Variables
DataStructures.hpp File Reference

Data structures for accessing information about finite element and its degrees of freedom. More...

Go to the source code of this file.

Classes

struct  MoFEM::DataForcesAndSourcesCore
 data structure for finite element entityIt keeps that about indices of degrees of freedom, dofs data, base functions functions, entity side number, type of entities, approximation order, etc. More...
 
struct  MoFEM::DataForcesAndSourcesCore::EntData
 Data on single entity (This is passed as argument to DataOperator::doWork) More...
 
struct  MoFEM::DerivedDataForcesAndSourcesCore
 this class derive data form other data structure More...
 
struct  MoFEM::DerivedDataForcesAndSourcesCore::DerivedEntData
 Derived ata on single entity (This is passed as argument to DataOperator::doWork) More...
 

Namespaces

 MoFEM
 implementation of Data Operators for Forces and Sources
 

Typedefs

typedef ublas::unbounded_array< boost::shared_ptr< const FEDofEntity >, std::allocator< boost::shared_ptr< const FEDofEntity > > > MoFEM::DofsAllocator
 
typedef ublas::vector< boost::shared_ptr< const FEDofEntity >, DofsAllocator > MoFEM::VectorDofs
 

Functions

MoFEMErrorCode MoFEM::VecSetValues (Vec V, const DataForcesAndSourcesCore::EntData &data, const double *ptr, InsertMode iora)
 Assemble PETSc vector. More...
 
MoFEMErrorCode MoFEM::MatSetValues (Mat M, const DataForcesAndSourcesCore::EntData &row_data, const DataForcesAndSourcesCore::EntData &col_data, const double *ptr, InsertMode iora)
 Assemble PETSc matrix. More...
 

Variables

DEPRECATED typedef DataForcesAndSourcesCore MoFEM::DataForcesAndSurcesCore
 

Detailed Description

Data structures for accessing information about finite element and its degrees of freedom.

Definition in file DataStructures.hpp.