Some cross products make sense in 2D
Some cross products make sense in 2D

We can't express the vectors themselves but we can express the norms.
This is particularly critical when we rely on the cross product norm
for a contains_point() test.

libMesh/libmesh,capitalaslash/libmesh,BalticPinguin/libmesh,roystgnr/libmesh,giorgiobornia/libmesh,capitalaslash/libmesh,pbauman/libmesh,BalticPinguin/libmesh,giorgiobornia/libmesh,libMesh/libmesh,pbauman/libmesh,BalticPinguin/libmesh,hrittich/libmesh,BalticPinguin/libmesh,capitalaslash/libmesh,capitalaslash/libmesh,hrittich/libmesh,dschwen/libmesh,giorgiobornia/libmesh,90jrong/libmesh,roystgnr/libmesh,dschwen/libmesh,BalticPinguin/libmesh,90jrong/libmesh,roystgnr/libmesh,pbauman/libmesh,pbauman/libmesh,jwpeterson/libmesh,jwpeterson/libmesh,capitalaslash/libmesh,giorgiobornia/libmesh,BalticPinguin/libmesh,hrittich/libmesh,pbauman/libmesh,libMesh/libmesh,pbauman/libmesh,dschwen/libmesh,libMesh/libmesh,90jrong/libmesh,roystgnr/libmesh,dschwen/libmesh,90jrong/libmesh,libMesh/libmesh,hrittich/libmesh,pbauman/libmesh,libMesh/libmesh,pbauman/libmesh,hrittich/libmesh,jwpeterson/libmesh,giorgiobornia/libmesh,capitalaslash/libmesh,pbauman/libmesh,90jrong/libmesh,hrittich/libmesh,90jrong/libmesh,roystgnr/libmesh,hrittich/libmesh,90jrong/libmesh,90jrong/libmesh,dschwen/libmesh,libMesh/libmesh,90jrong/libmesh,giorgiobornia/libmesh,BalticPinguin/libmesh,capitalaslash/libmesh,giorgiobornia/libmesh,jwpeterson/libmesh,roystgnr/libmesh,dschwen/libmesh,capitalaslash/libmesh,roystgnr/libmesh,jwpeterson/libmesh,dschwen/libmesh,dschwen/libmesh,hrittich/libmesh,jwpeterson/libmesh,giorgiobornia/libmesh,roystgnr/libmesh,jwpeterson/libmesh,libMesh/libmesh,hrittich/libmesh,giorgiobornia/libmesh,jwpeterson/libmesh,BalticPinguin/libmesh