/usr/include/HYPRE_FEI_includes.h is in libhypre-dev 2.8.0b-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | /*BHEADER**********************************************************************
* Copyright (c) 2008, Lawrence Livermore National Security, LLC.
* Produced at the Lawrence Livermore National Laboratory.
* This file is part of HYPRE. See file COPYRIGHT for details.
*
* HYPRE is free software; you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License (as published by the Free
* Software Foundation) version 2.1 dated February 1999.
*
* $Revision: 2.8 $
***********************************************************************EHEADER*/
// *************************************************************************
// Different definitions for FEI and NOFEI options
// *************************************************************************
#ifndef __HYPRE_FEI_INCLUDES__
#define __HYPRE_FEI_INCLUDES__
#ifndef NOFEI
#include "fei_defs.h"
#include "base/Data.h"
#include "base/Lookup.h"
#include "base/LinearSystemCore.h"
#else
#define GlobalID int
class Lookup {
public:
Lookup() {}
~Lookup() {}
int getNumFields() {return -1;}
int getFieldSize(int) {return -1;}
int* getFieldIDsPtr() {return NULL;}
int* getFieldSizesPtr() {return NULL;}
int getNumElemBlocks() {return -1;}
int* getElemBlockIDs() {return NULL;}
void getElemBlockInfo(int,int&,int&,int&,int&,int&,int&){return;}
int *getNumFieldsPerNode(int) {return NULL;}
int**getFieldIDsTable(int) {return NULL;}
int getEqnNumber(int, int) {return -1;}
int getAssociatedNodeNumber(int) {return -1;}
int getAssociatedFieldID(int) {return -1;}
int isInLocalElement(int) {return -1;}
int getNumSubdomains(int) {return -1;}
int *getSubdomainList(int) {return NULL;}
int getNumSharedNodes() {return -1;}
int *getSharedNodeNumbers() {return NULL;}
int *getSharedNodeProcs(int) {return NULL;}
int getNumSharingProcs(int) {return -1;}
int isExactlyBlkEqn(int) {return -1;}
int ptEqnToBlkEqn(int) {return -1;}
int getOffsetIntoBlkEqn(int, int) {return -1;}
int getBlkEqnSize(int) {return -1;}
};
#endif
#endif
|