Aplicações de química teórica no estudo de materiais: métodos in silico para nanomateriais - Dinâmica molecular de Born-oppenheimer: metodologia e aplicações em mecanismos e seletividades de reações químicas