OOFEM 3.0
Loading...
Searching...
No Matches
oofem::GPInitModule Class Reference

#include <gpinitmodule.h>

Inheritance diagram for oofem::GPInitModule:
Collaboration diagram for oofem::GPInitModule:

Public Member Functions

 GPInitModule (int n, EngngModel *e)
 Creates empty GPInitModule.
virtual ~GPInitModule ()
 Destructor.
void initializeFrom (InputRecord &ir) override
 Initializes receiver according to object description stored in input record.
void doInit () override
 Reads the input. Abstract service.
const char * giveClassName () const override
 Returns class name of the receiver.
Public Member Functions inherited from oofem::InitModule
 InitModule (int n, EngngModel *e)
 Constructor. Creates empty Init Module with number n.
virtual ~InitModule ()
 Destructor.
std::string errorInfo (const char *func) const
 Error printing helper.

Additional Inherited Members

Protected Attributes inherited from oofem::InitModule
int number
 Number.
EngngModelemodel
 Problem pointer.
FILE * initStream
 Initialization file.

Detailed Description

Represents GP (Gauss point) initialization module. This module reads certain internal variables of all Gauss points from a file. In this way, one can specify e.g. initial damage and initial stresses computed by another model.

Definition at line 50 of file gpinitmodule.h.

Constructor & Destructor Documentation

◆ GPInitModule()

oofem::GPInitModule::GPInitModule ( int n,
EngngModel * e )

Creates empty GPInitModule.

◆ ~GPInitModule()

oofem::GPInitModule::~GPInitModule ( )
virtual

Destructor.

Definition at line 56 of file gpinitmodule.C.

Member Function Documentation

◆ doInit()

◆ giveClassName()

const char * oofem::GPInitModule::giveClassName ( ) const
inlineoverridevirtual

Returns class name of the receiver.

Reimplemented from oofem::InitModule.

Definition at line 61 of file gpinitmodule.h.

◆ initializeFrom()

void oofem::GPInitModule::initializeFrom ( InputRecord & ir)
overridevirtual

Initializes receiver according to object description stored in input record.

Implements oofem::InitModule.

Definition at line 61 of file gpinitmodule.C.


The documentation for this class was generated from the following files:

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011