Содержимое раздела
В этом разделе будет осуществлена детализированная разработка ключевых базовых классов, которые станут строительными блоками для всей библиотеки. К таким классам относятся классы для описания материалов (например, HeatConductivityMaterial), геометрических объектов (например, Shape, Cylinder, Rectangle), а также классов для представления граничных и начальных условий (BoundaryCondition, InitialCondition). Каждому классу будет дано подробное описание его атрибутов и методов, демонстрирующее, как принципы ООП, такие как инкапсуляция и наследование, применяются для создания логичной иерархии объектов, что крайне важно для корректной и эффективной реализации физических моделей в программной форме.