Go to the documentation of this file.
35#ifndef mmaleastsquareprojection_h
36#define mmaleastsquareprojection_h
45#define _IFT_MMALeastSquareProjection_Name "leastsquare"
46#define _IFT_MMALeastSquareProjection_statefilter "mmalsp_statefilter"
47#define _IFT_MMALeastSquareProjection_regionfilter "mmalsp_regionfilter"
54class DynamicInputRecord;
108 const char *
giveClassName()
const override {
return "MMALeastSquareProjectionPatchType"; }
const char * giveClassName() const override
Returns class name of the receiver.
void initializeFrom(InputRecord &ir) override
MMALeastSquareProjection()
Constructor.
int regionFilter
If set, then only IP in the same region are taken into account.
void __init(Domain *dold, IntArray &type, const FloatArray &coords, Set &sourceElemSet, TimeStep *tStep, bool iCohesiveZoneGP=false) override
std ::list< GaussPoint * > patchGPList
List of Gp participating in patch.
MMALeastSquareProjectionPatchType patchType
Type of patch.
const char * giveInputRecordName() const
int __mapVariable(FloatArray &answer, const FloatArray &coords, InternalStateType type, TimeStep *tStep) override
int stateFilter
If set, then only IP in the neighbourhood with same state can be used to interpolate the values.
void giveInputRecord(DynamicInputRecord &input) override
Domain * patchDomain
Patch domain.
int mapStatus(MaterialStatus &oStatus) const override
void finish(TimeStep *tStep) override
MaterialMappingAlgorithm()
Constructor.
#define _IFT_MMALeastSquareProjection_Name
MMALeastSquareProjectionPatchType
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