Actual source code: ecomp.c

 2:  #include petsc.h


  5: // --------------------------------------------------------------------------------------------------------

  7: EXTERN_C_BEGIN
  8: char **getESIFactoryList() {
  9:   static char *list[] = {
 10:     (char *) "create_esi_petsc_vectorfactory esi::petsc::Vector",
 11:     (char *) "create_petra_esi_vectorfactory Petra_ESI_Vector",
 12:     (char *) "create_esi_petsc_indexspacefactory esi::petsc::IndexSpace",
 13:     (char *) "create_petra_esi_indexspacefactory Petra_ESI_IndexSpace",
 14:     (char *) "create_esi_petsc_operatorfactory esi::petsc::Matrix",
 15:     (char *) "create_petra_esi_operatorfactory Petra_ESI_CRS_Matrix",
 16:     (char *) "create_esi_petsc_preconditionerfactory esi::petsc::Preconditioner",
 17:     (char *) "create_esi_petsc_solveriterativefactory esi::petsc::SolverIterative",
 18:     0};
 19:   return list;
 20: }
 21: EXTERN_C_END