Topic: IntegrationPoint vs. GaussPoint
When looking in the IntegrationRule class I see that we have the member
GaussPoint **gaussPointArray
but shouldn't this member rather be
IntegrationPoint **integrationPointArray
Furthermore, is it really necessary to have a GaussPoint class, why not just stick to IntegrationPoint? It seems like the term Gauss point is used interchangeably with integration point, which I can understand since Gauss integration is almost always used.
However, I currently use a mixed integration rule adopting a Gauss integration in two directions combined with a Lobatto integration in the third (for a layered shell element). I, therefore, don't have a GaussPoint or a LobattoPoint (which doesn't exist in the code) but rather a "HybridPoint". I don't want to introduce such a class and is currently treating my point as a GaussPoint, but I don't see a need for differentiating between integration point "types" - they only differ in location and weight.
Or am I missing something here?