DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::linearAlgebra::VectorAttributes Class Reference

#include <VectorAttributes.h>

Public Types

enum class  Distribution { SERIAL , DISTRIBUTED }
 

Public Member Functions

 VectorAttributes (const Distribution distribution)
 
 VectorAttributes ()=default
 
 ~VectorAttributes ()=default
 
bool areAttributesCompatible (const VectorAttributes &vecAttributes) const
 
bool areDistributionCompatible (const VectorAttributes &vecAttributes) const
 
Distribution getDistribution () const
 

Private Attributes

Distribution d_distribution
 

Member Enumeration Documentation

◆ Distribution

Enumerator
SERIAL 
DISTRIBUTED 

Constructor & Destructor Documentation

◆ VectorAttributes() [1/2]

dftefe::linearAlgebra::VectorAttributes::VectorAttributes ( const Distribution  distribution)

◆ VectorAttributes() [2/2]

dftefe::linearAlgebra::VectorAttributes::VectorAttributes ( )
default

◆ ~VectorAttributes()

dftefe::linearAlgebra::VectorAttributes::~VectorAttributes ( )
default

Member Function Documentation

◆ areAttributesCompatible()

bool dftefe::linearAlgebra::VectorAttributes::areAttributesCompatible ( const VectorAttributes vecAttributes) const

◆ areDistributionCompatible()

bool dftefe::linearAlgebra::VectorAttributes::areDistributionCompatible ( const VectorAttributes vecAttributes) const

◆ getDistribution()

VectorAttributes::Distribution dftefe::linearAlgebra::VectorAttributes::getDistribution ( ) const

Member Data Documentation

◆ d_distribution

Distribution dftefe::linearAlgebra::VectorAttributes::d_distribution
private

The documentation for this class was generated from the following files: