#
# This is an auto-generated file.  DO NOT EDIT!
#

from ansys.fluent.core.solver.flobject import *

from ansys.fluent.core.solver.flobject import (
    _ChildNamedObjectAccessorMixin,
    _CreatableNamedObjectMixin,
    _NonCreatableNamedObjectMixin,
    _HasAllowedValuesMixin,
    _InputFile,
    _OutputFile,
)

from .flow_solver import flow_solver as flow_solver_cls
from .adjoint_solver import adjoint_solver as adjoint_solver_cls
from .adjoint_activation import adjoint_activation as adjoint_activation_cls
from .adjoint_equations_1 import adjoint_equations as adjoint_equations_cls
class discretization_child(Group):
    """
    'child_object_type' of discretization.
    """

    fluent_name = "child-object-type"

    child_names = \
        ['flow_solver', 'adjoint_solver', 'adjoint_activation',
         'adjoint_equations']

    _child_classes = dict(
        flow_solver=flow_solver_cls,
        adjoint_solver=adjoint_solver_cls,
        adjoint_activation=adjoint_activation_cls,
        adjoint_equations=adjoint_equations_cls,
    )

