clear()=0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
close()=0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
copyFrom(const ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > &constraintsLocalIn)=0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
distributeChildToParent(linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, size_type blockSize) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
distributeParentToChild(linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, size_type blockSize) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
getConstraintEntries(const global_size_type lineDof) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
getInhomogeneity(const global_size_type lineDof) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
isClosed() const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
isConstrained(global_size_type basisId) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
isInhomogeneouslyConstrained(const global_size_type index) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
setConstrainedNodes(linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, size_type blockSize, ValueTypeBasisCoeff alpha) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
setConstrainedNodesToZero(linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, size_type blockSize) const =0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
setInhomogeneity(global_size_type basisId, ValueTypeBasisCoeff constraintValue)=0 | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | pure virtual |
~ConstraintsLocal()=default | dftefe::basis::ConstraintsLocal< ValueTypeBasisCoeff, memorySpace > | virtual |