Discrete vector and 2-tensor analyses and applications