BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
fn_IF_initialize_integration_points.hpp
Go to the documentation of this file.
1//
2// Created by Christian Messe on 03.11.19.
3//
4
5#ifndef BELFEM_FN_IF_INITIALIZE_INTEGRATION_POINTS_HPP
6#define BELFEM_FN_IF_INITIALIZE_INTEGRATION_POINTS_HPP
7
8#include "typedefs.hpp"
9#include "Mesh_Enums.hpp"
10#include "cl_Vector.hpp"
11#include "cl_Matrix.hpp"
13
14namespace belfem
15{
16 namespace fem
17 {
18//------------------------------------------------------------------------------
19
20 // aIntegrationOrder == 0 selects auto_integration_order() ( 4 / 7 / 10 for linear / quadratic / cubic elements )
21 void
23 const ElementType & aElementType,
24 Vector< real > & aWeights,
25 Matrix< real > & aPoints,
26 const uint aIntegrationOrder=0,
27 const IntegrationScheme aIntegrationScheme=IntegrationScheme::GAUSS );
28
29//------------------------------------------------------------------------------
30
31 // aIntegrationOrder == 0 selects auto_integration_order() ( 4 / 7 / 10 for linear / quadratic / cubic elements )
32 void
34 const GeometryType & aGeometryType,
35 Vector< real > & aWeights,
36 Matrix< real > & aPoints,
37 const uint aIntegrationOrder,
38 const IntegrationScheme aIntegrationScheme=IntegrationScheme::GAUSS );
39
40//------------------------------------------------------------------------------
41 }
42}
43#endif //BELFEM_FN_IF_INITIALIZE_INTEGRATION_POINTS_HPP
Definition cl_IFB_LINE3.hpp:21
void initialize_integration_points(const ElementType &aElementType, Vector< real > &aWeights, Matrix< real > &aPoints, const uint aIntegrationOrder, const IntegrationScheme aIntegrationScheme)
Definition fn_IF_initialize_integration_points.cpp:15
USER GUIDES:
Definition cl_Capacitor.cpp:16
IntegrationScheme
Definition en_IntegrationScheme.hpp:22
@ GAUSS
Definition en_IntegrationScheme.hpp:23
unsigned int uint
Definition typedefs.hpp:30
ElementType
Element types.
Definition Mesh_Enums.hpp:27
GeometryType
Definition Mesh_Enums.hpp:70