among the main classical schools of indian thought we find : ( 1 ) the so-called orthodox schools of hindu philosophyincluding exegesis ( mimamsa ) , vedanta and its numerous sub-schools , atomism ( vaisheshika ) , logic ( nyaya ) , analysis ( samkhya ) , and yoga ; and ( 2 ) the buddhist ( so-called nonorthodox ) schools of madhyamika , buddhist idealism ( yogacara ) , and abhidharma ( which includes numerous sub-schools ) .