Fe3O4 nanoparticles and Fe3O4@SiO2 core-shell: synthesize, structural, morphological, linear, and nonlinear optical properties