Principles of indoor solar power generation