53 ArrayWeight & cubWeights,
56 int numCubPoints = getNumPoints();
57 int cellDim = getDimension();
59 TEUCHOS_TEST_FOR_EXCEPTION( ( ( (
int)cubPoints.size() < numCubPoints*cellDim ) || ( (
int)cubWeights.size() < numCubPoints ) ),
61 ">>> ERROR (CubatureDirect): Insufficient space allocated for cubature points or weights.");
63 for (
int pointId = 0; pointId < numCubPoints; pointId++) {
64 for (
int dim = 0; dim < cellDim; dim++) {
65 cubPoints(pointId,dim) = cubData->points_[pointId][dim];
67 cubWeights(pointId) = cubData->weights_[pointId];