FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <fei_macros.hpp>
#include <limits>
#include <cmath>
#include <fei_defs.h>
#include <fei_CommUtils.hpp>
#include <fei_TemplateUtils.hpp>
#include <snl_fei_Constraint.hpp>
#include <fei_LibraryWrapper.hpp>
#include <SNL_FEI_Structure.hpp>
#include <fei_FiniteElementData.hpp>
#include <fei_Lookup.hpp>
#include <FEI_Implementation.hpp>
#include <fei_EqnCommMgr.hpp>
#include <fei_EqnBuffer.hpp>
#include <fei_NodeDatabase.hpp>
#include <fei_NodeCommMgr.hpp>
#include <fei_ProcEqns.hpp>
#include <fei_BlockDescriptor.hpp>
#include <fei_ConnectivityTable.hpp>
#include <snl_fei_Utils.hpp>
#include <fei_FEDataFilter.hpp>
#include <fei_ErrMacros.hpp>
Go to the source code of this file.
Macros | |
#define | fei_file "FEDataFilter.cpp" |
#define | ASSEMBLE_PUT 0 |
#define | ASSEMBLE_SUM 1 |
Typedefs | |
typedef snl_fei::Constraint < GlobalID > | ConstraintType |
Functions | |
void | convert_eqns_to_nodenumbers_and_dof_ids (fei::FieldDofMap< int > &fdmap, const NodeDatabase &nodeDB, int numEqns, const int *eqns, std::vector< int > &nodeNumbers, std::vector< int > &dof_ids) |
void | convert_field_and_nodes_to_eqns (const NodeDatabase &nodeDB, int fieldID, int fieldSize, int numNodes, const GlobalID *nodeIDs, std::vector< int > &eqns) |
#define fei_file "FEDataFilter.cpp" |
Definition at line 38 of file fei_FEDataFilter.cpp.
#define ASSEMBLE_PUT 0 |
Definition at line 41 of file fei_FEDataFilter.cpp.
Referenced by FEDataFilter::putIntoRHS().
#define ASSEMBLE_SUM 1 |
Definition at line 42 of file fei_FEDataFilter.cpp.
Referenced by FEDataFilter::giveToLocalReducedRHS(), FEDataFilter::giveToRHS(), and FEDataFilter::sumIntoRHS().
typedef snl_fei::Constraint<GlobalID> ConstraintType |
Definition at line 19 of file fei_FEDataFilter.cpp.
void convert_eqns_to_nodenumbers_and_dof_ids | ( | fei::FieldDofMap< int > & | fdmap, |
const NodeDatabase & | nodeDB, | ||
int | numEqns, | ||
const int * | eqns, | ||
std::vector< int > & | nodeNumbers, | ||
std::vector< int > & | dof_ids | ||
) |
Definition at line 45 of file fei_FEDataFilter.cpp.
References fei::FieldDofMap< LocalOrdinal >::get_dof_id(), NodeDescriptor::getFieldID(), NodeDescriptor::getNodeNumber(), and NodeDatabase::getNodeWithEqn().
Referenced by FEDataFilter::sumIntoMatrixDiagonal().
void convert_field_and_nodes_to_eqns | ( | const NodeDatabase & | nodeDB, |
int | fieldID, | ||
int | fieldSize, | ||
int | numNodes, | ||
const GlobalID * | nodeIDs, | ||
std::vector< int > & | eqns | ||
) |
Definition at line 73 of file fei_FEDataFilter.cpp.
References NodeDescriptor::getFieldEqnNumber(), and NodeDatabase::getNodeWithID().
Referenced by FEDataFilter::sumIntoMatrixDiagonal().