1 #ifndef _fei_DirichletBCManager_hpp_
2 #define _fei_DirichletBCManager_hpp_
40 const double* prescribedValues);
46 const int* offsetsIntoField,
47 const double* prescribedValues);
50 bool throw_if_bc_slave_conflict=
false);
59 int getEqnNumber(
int IDType,
int ID,
int fieldID,
int offsetIntoField);
64 typedef std::map<int,double,std::less<int>,
int getEqnNumber(int IDType, int ID, int fieldID, int offsetIntoField)
SNL_FEI_Structure * structure_
void addBCRecords(int numBCs, int IDType, int fieldID, int offsetIntoField, const int *IDs, const double *prescribedValues)
int finalizeBCEqns(fei::Matrix &matrix, bool throw_if_bc_slave_conflict=false)
DirichletBCManager(SNL_FEI_Structure *structure)
size_t getNumBCRecords() const
DirichletBCManager(fei::SharedPtr< fei::VectorSpace > vecspace)
std::map< int, double, std::less< int >, fei_Pool_alloc< std::pair< const int, double > > > bc_map
fei::SharedPtr< fei::VectorSpace > vecSpace_