solenaceous