Interface IModel

    Model

    interface IModel {
        algorithm: string;
        category: string | string[];
        code: string;
        configuration: {
            boundaryConditions: IModelBoundaryConditions;
            dimension?: number;
            geometry: IModelGeometry;
            initialization?: IModelInitialization;
            materials?: IModelMaterials;
            parameters: IModelParameters;
            run: IModelRun;
        };
        customFreeFEMPlugins?: {
            file: string;
            headers?: string[];
            mpi?: boolean;
            path: string;
        }[];
        description: string;
        name: string;
        parallel?: boolean;
        sequential?: boolean;
        userModelId?: string;
        variables?: IModelVariable[];
        version: string;
    }

    Properties

    algorithm: string
    category: string | string[]
    code: string
    configuration: {
        boundaryConditions: IModelBoundaryConditions;
        dimension?: number;
        geometry: IModelGeometry;
        initialization?: IModelInitialization;
        materials?: IModelMaterials;
        parameters: IModelParameters;
        run: IModelRun;
    }

    Type declaration

    customFreeFEMPlugins?: {
        file: string;
        headers?: string[];
        mpi?: boolean;
        path: string;
    }[]

    Type declaration

    • file: string
    • Optional headers?: string[]
    • Optional mpi?: boolean
    • path: string
    description: string
    name: string
    parallel?: boolean
    sequential?: boolean
    userModelId?: string
    variables?: IModelVariable[]
    version: string

    Generated using TypeDoc and TypeDoc Airthium Plugin