Ice Sheet System Model
4.18
Code documentation
src
c
classes
Constraints
Constraints.cpp
Go to the documentation of this file.
1
/*
2
* \file Constraints.cpp
3
* \brief: Implementation of Constraints class, derived from DataSet class.
4
*/
5
6
/*Headers: {{{*/
7
#ifdef HAVE_CONFIG_H
8
#include <config.h>
9
#else
10
#error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
11
#endif
12
13
#include "
./Constraints.h
"
14
#include "
./Constraint.h
"
15
#include "../../shared/shared.h"
16
#include "../../toolkits/toolkits.h"
17
18
using namespace
std;
19
/*}}}*/
20
21
/*Numerics: */
22
void
Constraints::ActivatePenaltyMethod
(
int
in_analysis){
/*{{{*/
23
24
for
(
int
i=0;i<this->Size();i++){
25
Constraint
* constraint=(
Constraint
*)this->GetObjectByOffset(i);
26
constraint->
ActivatePenaltyMethod
();
27
}
28
29
}
30
/*}}}*/
Constraint.h
abstract class for Constraint object This class is a place holder for constraints It is derived from ...
Constraints::ActivatePenaltyMethod
void ActivatePenaltyMethod(int in_analysis)
Definition:
Constraints.cpp:22
Constraint::ActivatePenaltyMethod
virtual void ActivatePenaltyMethod(void)=0
Constraints.h
Constraint
Definition:
Constraint.h:17
Generated on Thu Jul 2 2020 08:09:16 for Ice Sheet System Model by
1.8.19