OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
microplane.C
Go to the documentation of this file.
1 /*
2  *
3  * ##### ##### ###### ###### ### ###
4  * ## ## ## ## ## ## ## ### ##
5  * ## ## ## ## #### #### ## # ##
6  * ## ## ## ## ## ## ## ##
7  * ## ## ## ## ## ## ## ##
8  * ##### ##### ## ###### ## ##
9  *
10  *
11  * OOFEM : Object Oriented Finite Element Code
12  *
13  * Copyright (C) 1993 - 2013 Borek Patzak
14  *
15  *
16  *
17  * Czech Technical University, Faculty of Civil Engineering,
18  * Department of Structural Mechanics, 166 29 Prague, Czech Republic
19  *
20  * This library is free software; you can redistribute it and/or
21  * modify it under the terms of the GNU Lesser General Public
22  * License as published by the Free Software Foundation; either
23  * version 2.1 of the License, or (at your option) any later version.
24  *
25  * This program is distributed in the hope that it will be useful,
26  * but WITHOUT ANY WARRANTY; without even the implied warranty of
27  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
28  * Lesser General Public License for more details.
29  *
30  * You should have received a copy of the GNU Lesser General Public
31  * License along with this library; if not, write to the Free Software
32  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
33  */
34 
35 #include "microplane.h"
36 
37 namespace oofem {
39  GaussPoint(ir, n, FloatArray(), 0., mode)
40 
41  // Constructor. Creates a Microplane belonging to element e, with number
42  // n, with coordinates a, with weight w.
43 { }
44 
45 
47 // Destructor.
48 { }
49 
50 
51 
52 void
54 // Prints the strains and stresses on the data file.
55 {
56  /*
57  * int i ;
58  * // int n;
59  *
60  *
61  * fprintf (File," GP %d :",number) ;
62  * if (matStatus) matStatus -> printOutputAt (File,tStep) ;
63  *
64  * if ( numberOfGp != 0) // layered material
65  * {
66  * fprintf (File,"Layers report \n{\n");
67  * for ( i = 0; i< numberOfGp ; i++)
68  * {
69  * gaussPoints[i]->printOutputAt (File,tStep);
70  * }
71  * fprintf (File,"} end layers report\n");
72  * }
73  */
74 }
75 } // end namespace oofem
MaterialMode
Type representing material mode of integration point.
Definition: materialmode.h:89
Abstract base class representing integration rule.
virtual ~Microplane()
Destructor.
Definition: microplane.C:46
virtual void printOutputAt(FILE *file, TimeStep *tStep)
Prints output of receiver to file.
Definition: microplane.C:53
Class representing vector of real numbers.
Definition: floatarray.h:82
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing integration point in finite element program.
Definition: gausspoint.h:93
Microplane(IntegrationRule *ir, int n, MaterialMode mode)
Creates microplane integration point belonging to given element, with given number, integration weight, coordinates and material mode.
Definition: microplane.C:38
Class representing solution step.
Definition: timestep.h:80

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:29 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011