v0.15.0
Loading...
Searching...
No Matches
BasicBoundaryConditionsInterface::LoadScale Struct Reference

#include "users_modules/basic_finite_elements/src/BasicBoundaryConditionsInterface.hpp"

Inheritance diagram for BasicBoundaryConditionsInterface::LoadScale:
[legend]
Collaboration diagram for BasicBoundaryConditionsInterface::LoadScale:
[legend]

Public Member Functions

 LoadScale (double *my_lambda)
 
MoFEMErrorCode scaleNf (const FEMethod *fe, VectorDouble &nf)
 
- Public Member Functions inherited from MethodForForceScaling
virtual MoFEMErrorCode getForceScale (const double ts_t, double &scale)
 
virtual ~MethodForForceScaling ()
 
virtual MoFEMErrorCode getForceScale (const double ts_t, double &scale)
 
virtual ~MethodForForceScaling ()
 

Public Attributes

doublelAmbda
 

Additional Inherited Members

- Static Public Member Functions inherited from MethodForForceScaling
static MoFEMErrorCode applyScale (const FEMethod *fe, boost::ptr_vector< MethodForForceScaling > &methods_op, VectorDouble &nf)
 
static MoFEMErrorCode applyScale (const FEMethod *fe, boost::shared_ptr< MethodForForceScaling > method_op, VectorDouble &nf)
 
static MoFEMErrorCode applyScale (const FEMethod *fe, boost::ptr_vector< MethodForForceScaling > &methods_op, VectorDouble &nf)
 
static MoFEMErrorCode applyScale (const FEMethod *fe, boost::shared_ptr< MethodForForceScaling > method_op, VectorDouble &nf)
 

Detailed Description

Definition at line 73 of file BasicBoundaryConditionsInterface.hpp.

Constructor & Destructor Documentation

◆ LoadScale()

BasicBoundaryConditionsInterface::LoadScale::LoadScale ( double * my_lambda)
inline

Member Function Documentation

◆ scaleNf()

MoFEMErrorCode BasicBoundaryConditionsInterface::LoadScale::scaleNf ( const FEMethod * fe,
VectorDouble & nf )
inlinevirtual

Implements MethodForForceScaling.

Definition at line 76 of file BasicBoundaryConditionsInterface.hpp.

76 {
78 nf *= *lAmbda;
80 }
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()

Member Data Documentation

◆ lAmbda

double* BasicBoundaryConditionsInterface::LoadScale::lAmbda

Definition at line 74 of file BasicBoundaryConditionsInterface.hpp.


The documentation for this struct was generated from the following file: