The definition of nanocomposite material has broadened significantly to encompass a large variety of systems such as one-dimensional, two-dimensional, three-dimensional and amorphous materials, made ...