#include <ConstraintsInternal.h>
|
static void | constraintsDistributeParentToChild (linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, const size_type blockSize, const utils::MemoryStorage< size_type, memorySpace > &rowConstraintsIdsLocal, const utils::MemoryStorage< size_type, memorySpace > &rowConstraintsSizes, const utils::MemoryStorage< size_type, memorySpace > &columnConstraintsIdsLocal, const utils::MemoryStorage< size_type, memorySpace > &columnConstraintsAccumulated, const utils::MemoryStorage< double, memorySpace > &columnConstraintsValues, const utils::MemoryStorage< ValueTypeBasisCoeff, memorySpace > &constraintsInhomogenities, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext) |
|
static void | constraintsDistributeChildToParent (linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, const size_type blockSize, const utils::MemoryStorage< size_type, memorySpace > &rowConstraintsIdsLocal, const utils::MemoryStorage< size_type, memorySpace > &rowConstraintsSizes, const utils::MemoryStorage< size_type, memorySpace > &columnConstraintsIdsLocal, const utils::MemoryStorage< size_type, memorySpace > &columnConstraintsAccumulated, const utils::MemoryStorage< double, memorySpace > &columnConstraintsValues, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext) |
|
static void | constraintsSetConstrainedNodesToZero (linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, const size_type blockSize, const utils::MemoryStorage< size_type, memorySpace > &rowConstraintsIdsLocal) |
|
static void | constraintsSetConstrainedNodes (linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > &vectorData, const size_type blockSize, const utils::MemoryStorage< size_type, memorySpace > &rowConstraintsIdsLocal, const ValueTypeBasisCoeff alpha) |
|
◆ constraintsDistributeChildToParent()
void dftefe::basis::ConstraintsInternal< ValueTypeBasisCoeff, memorySpace >::constraintsDistributeChildToParent |
( |
linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > & |
vectorData, |
|
|
const size_type |
blockSize, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
rowConstraintsIdsLocal, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
rowConstraintsSizes, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
columnConstraintsIdsLocal, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
columnConstraintsAccumulated, |
|
|
const utils::MemoryStorage< double, memorySpace > & |
columnConstraintsValues, |
|
|
linearAlgebra::LinAlgOpContext< memorySpace > & |
linAlgOpContext |
|
) |
| |
|
static |
◆ constraintsDistributeParentToChild()
void dftefe::basis::ConstraintsInternal< ValueTypeBasisCoeff, memorySpace >::constraintsDistributeParentToChild |
( |
linearAlgebra::MultiVector< ValueTypeBasisCoeff, memorySpace > & |
vectorData, |
|
|
const size_type |
blockSize, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
rowConstraintsIdsLocal, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
rowConstraintsSizes, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
columnConstraintsIdsLocal, |
|
|
const utils::MemoryStorage< size_type, memorySpace > & |
columnConstraintsAccumulated, |
|
|
const utils::MemoryStorage< double, memorySpace > & |
columnConstraintsValues, |
|
|
const utils::MemoryStorage< ValueTypeBasisCoeff, memorySpace > & |
constraintsInhomogenities, |
|
|
linearAlgebra::LinAlgOpContext< memorySpace > & |
linAlgOpContext |
|
) |
| |
|
static |
◆ constraintsSetConstrainedNodes()
◆ constraintsSetConstrainedNodesToZero()
The documentation for this class was generated from the following files: