Zoltan2
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
Zoltan2_Model.hpp File Reference

Defines the Model interface. More...

#include <Zoltan2_Standards.hpp>
#include <bitset>
Include dependency graph for Zoltan2_Model.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Zoltan2::Model< Adapter >
 The base class for all model classes. More...
 

Namespaces

namespace  Zoltan2
 Created by mbenlioglu on Aug 31, 2020.
 

Typedefs

typedef std::bitset< NUM_MODEL_FLAGS > Zoltan2::modelFlag_t
 

Enumerations

enum  Zoltan2::ModelType {
  Zoltan2::HypergraphModelType , Zoltan2::GraphModelType , Zoltan2::CoordinateModelType , Zoltan2::IdentifierModelType ,
  Zoltan2::MAX_NUM_MODEL_TYPES
}
 An identifier for the general type of model. More...
 
enum  Zoltan2::ModelFlags {
  Zoltan2::GENERATE_CONSECUTIVE_IDS , Zoltan2::BUILD_LOCAL_GRAPH , Zoltan2::SYMMETRIZE_INPUT_TRANSPOSE , Zoltan2::SYMMETRIZE_INPUT_BIPARTITE ,
  Zoltan2::VERTICES_ARE_MATRIX_ROWS , Zoltan2::VERTICES_ARE_MATRIX_COLUMNS , Zoltan2::VERTICES_ARE_MATRIX_NONZEROS , Zoltan2::VERTICES_ARE_MESH_NODES ,
  Zoltan2::VERTICES_ARE_MESH_ELEMENTS , Zoltan2::REMOVE_SELF_EDGES , Zoltan2::BUILD_SUBSET_GRAPH , Zoltan2::NUM_MODEL_FLAGS
}
 Flags are set by a Problem to tell a Model what transformations it may need to do on the user's input. More...
 

Detailed Description

Defines the Model interface.

Definition in file Zoltan2_Model.hpp.