Go to the documentation of this file.
48AdaptiveLinearStatic :: updateYourself(
TimeStep *tStep)
50 LinearStatic :: updateYourself(tStep);
61 std :: unique_ptr< MesherInterface >mesher(
classFactory.createMesherInterface(
meshPackage, this->giveDomain(1) ) );
64 MesherInterface :: returnCode result =
65 mesher->createMesh(tStep, 1, this->
giveDomain(1)->giveSerialNumber() + 1, & newDomain);
67 if ( result == MesherInterface :: MI_OK ) { }
else if ( result == MesherInterface :: MI_NEEDS_EXTERNAL_ACTION ) {
80AdaptiveLinearStatic :: printOutputAt(FILE *file,
TimeStep *tStep)
82 if ( !this->
giveDomain(1)->giveOutputManager()->testTimeStepOutput(tStep) ) {
86 LinearStatic :: printOutputAt(file, tStep);
92AdaptiveLinearStatic :: initializeAdaptive(
int tStepNumber)
133 LinearStatic :: restoreContext(stream, mode);
139 LinearStatic :: initializeFrom(ir);
141 int meshPackageId = 0;
144 if ( meshPackageId == 1 ) {
146 }
else if ( meshPackageId == 2 ) {
155AdaptiveLinearStatic :: updateDomainLinks()
157 LinearStatic :: updateDomainLinks();
#define _IFT_AdaptiveLinearStatic_meshpackage
#define REGISTER_EngngModel(class)
MeshPackageType meshPackage
Meshing package used for refinements.
Domain * giveDomain(int n)
std::unique_ptr< ErrorEstimator > defaultErrEstimator
Error estimator. Useful for adaptivity, or simply printing errors output.
RemeshingStrategy
Type representing the remeshing strategy.
ClassFactory & classFactory
@ relativeErrorEstimateEEV
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