FEI Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Functions
HexBeam_Functions Namespace Reference

Functions

int print_cube_data (HexBeam &hexcube, int numProcs, int localProc)
 
int init_elem_connectivities (FEI *fei, HexBeam &hexcube)
 
int init_shared_nodes (FEI *fei, HexBeam &hexcube)
 
int init_constraints (FEI *fei, HexBeam &hexcube, int &firstLocalCRID)
 
int load_constraints (FEI *fei, HexBeam &hexcube, int firstLocalCRID)
 
int load_elem_data (FEI *fei, HexBeam &hexcube)
 
int load_BC_data (FEI *fei, HexBeam &hexcube)
 
int init_elem_connectivities (fei::MatrixGraph *matrixGraph, HexBeam &hexcube)
 
int init_shared_nodes (fei::MatrixGraph *matrixGraph, HexBeam &hexcube)
 
int init_constraints (fei::MatrixGraph *matrixGraph, HexBeam &hexcube, int localProc, int &firstLocalCRID)
 
int init_slave_constraints (fei::MatrixGraph *matrixGraph, HexBeam &hexcube)
 
int load_elem_data (fei::MatrixGraph *matrixGraph, fei::Matrix *mat, fei::Vector *rhs, HexBeam &hexcube)
 
int load_constraints (fei::LinearSystem *linSys, HexBeam &hexcube, int firstLocalCRID)
 
int load_BC_data (fei::LinearSystem *linSys, HexBeam &hexcube)
 

Function Documentation

◆ print_cube_data()

int HexBeam_Functions::print_cube_data ( HexBeam & hexcube,
int numProcs,
int localProc )

◆ init_elem_connectivities() [1/2]

int HexBeam_Functions::init_elem_connectivities ( FEI * fei,
HexBeam & hexcube )

◆ init_shared_nodes() [1/2]

int HexBeam_Functions::init_shared_nodes ( FEI * fei,
HexBeam & hexcube )

Definition at line 328 of file HexBeam.cpp.

References CHK_ERR, HexBeam::getNumSharedNodes(), and HexBeam::getSharedNodes().

Referenced by beam_oldfei_main(), and main().

◆ init_constraints() [1/2]

int HexBeam_Functions::init_constraints ( FEI * fei,
HexBeam & hexcube,
int & firstLocalCRID )

◆ load_constraints() [1/2]

int HexBeam_Functions::load_constraints ( FEI * fei,
HexBeam & hexcube,
int firstLocalCRID )

◆ load_elem_data() [1/2]

int HexBeam_Functions::load_elem_data ( FEI * fei,
HexBeam & hexcube )

◆ load_BC_data() [1/2]

int HexBeam_Functions::load_BC_data ( FEI * fei,
HexBeam & hexcube )

◆ init_elem_connectivities() [2/2]

int HexBeam_Functions::init_elem_connectivities ( fei::MatrixGraph * matrixGraph,
HexBeam & hexcube )

◆ init_shared_nodes() [2/2]

int HexBeam_Functions::init_shared_nodes ( fei::MatrixGraph * matrixGraph,
HexBeam & hexcube )

◆ init_constraints() [2/2]

int HexBeam_Functions::init_constraints ( fei::MatrixGraph * matrixGraph,
HexBeam & hexcube,
int localProc,
int & firstLocalCRID )

◆ init_slave_constraints()

int HexBeam_Functions::init_slave_constraints ( fei::MatrixGraph * matrixGraph,
HexBeam & hexcube )

◆ load_elem_data() [2/2]

int HexBeam_Functions::load_elem_data ( fei::MatrixGraph * matrixGraph,
fei::Matrix * mat,
fei::Vector * rhs,
HexBeam & hexcube )

◆ load_constraints() [2/2]

int HexBeam_Functions::load_constraints ( fei::LinearSystem * linSys,
HexBeam & hexcube,
int firstLocalCRID )

◆ load_BC_data() [2/2]

int HexBeam_Functions::load_BC_data ( fei::LinearSystem * linSys,
HexBeam & hexcube )