SIFEL/GEFEL/intp.cpp File Reference

#include "intp.h"
#include <stdio.h>
#include "iotools.h"

Go to the source code of this file.

Functions

void gauss_points (double *gp, double *w, long order)
void gauss_points_tet (double *gp1, double *gp2, double *gp3, double *w, long order)
void gauss_points_tr (double *gp1, double *gp2, double *w, long order)

Function Documentation

void gauss_points ( double *  gp,
double *  w,
long  order 
)

function assembles coordinates of integration point on segment <-1;1> numerical Gauss integration is assumed

Parameters:
gp - array of coordinates
w - array of weigths
order - order of numerical integration

order means the highest order of exactly integrated polynomial

Definition at line 15 of file intp.cpp.

References print_err().

Referenced by soilplateq::allip_strains(), linhex::allip_strains(), linhex::allip_stresses(), q4plate::areaforces(), quadhex::aver_strains(), linhexrot::aver_strains(), linhex::aver_strains(), linhext::average_flux(), trlineart::boundary_flux(), trlinaxisym::boundary_flux(), quadquadrilattax::boundary_flux(), quadquadrilatt::boundary_flux(), quadlineart::boundary_flux(), quadlinaxisym::boundary_flux(), quadhext::boundary_flux(), linhext::boundary_flux(), quadquadrilattax::capacity_matrix(), quadquadrilatt::capacity_matrix(), quadlineart::capacity_matrix(), quadlinaxisym::capacity_matrix(), quadhext::capacity_matrix(), quadbartax::capacity_matrix(), quadbart::capacity_matrix(), linhext::capacity_matrix(), linbartax::capacity_matrix(), linbart::capacity_matrix(), quadlineart::compute_error(), planeelemqq::compute_error(), planeelemlq::compute_error(), q4plate::compute_nlstress(), quadquadrilattax::conductivity_matrix(), quadquadrilatt::conductivity_matrix(), quadlineart::conductivity_matrix(), quadlinaxisym::conductivity_matrix(), quadhext::conductivity_matrix(), quadbartax::conductivity_matrix(), quadbart::conductivity_matrix(), linhext::conductivity_matrix(), linbartax::conductivity_matrix(), linbart::conductivity_matrix(), trlineart::convection_vector(), trlinaxisym::convection_vector(), quadquadrilattax::convection_vector(), quadquadrilatt::convection_vector(), quadlineart::convection_vector(), quadlinaxisym::convection_vector(), quadhext::convection_vector(), linhext::convection_vector(), axisymlt::edgeload(), axisymlq::edgeload(), linhex::eigstrain_forces(), soilplateq::elem_integration(), quadhex::elem_integration(), q4plate::elem_integration(), plquadcontact::elem_integration(), planeelemrotlq::elem_integration(), planeelemqq::elem_integration(), planeelemlq::elem_integration(), linhexrot::elem_integration(), linhex::elem_integration(), barelq3d::elem_integration(), barelq2d::elem_integration(), axisymqq::elem_integration(), axisymlq::elem_integration(), soilplateq::elem_strains(), linhex::elem_strains(), axisymqq::elem_strains(), axisymlq::elem_strains(), linhex::elem_stresses(), axisymqq::elem_stresses(), axisymlq::elem_stresses(), export_gid_gauss_pt(), export_gid_gauss_ptt(), linhex::gl_internal_forces(), planeelemlq::gl_ip_strains(), linhexrot::gl_ip_strains(), linhex::gl_ip_strains(), linhex::gl_mainip_strains(), planeelemlq::gl_stiffness_matrix(), linhexrot::gl_stiffness_matrix(), linhex::gl_stiffness_matrix(), planeelemlq::gnl_internal_forces(), linhexrot::gnl_internal_forces(), linhex::gnl_internal_forces(), planeelemlq::gnl_ip_strains(), linhexrot::gnl_ip_strains(), linhex::gnl_ip_strains(), linhex::gnl_mainip_strains(), planeelemlq::gnl_stiffness_matrix(), linhexrot::gnl_stiffness_matrix(), linhex::gnl_stiffness_matrix(), shellq::inicipval(), quadhex::inicipval(), q4plate::inicipval(), planeelemrotlq::inicipval(), planeelemqq::inicipval(), planeelemlq::inicipval(), linhexrot::inicipval(), linhex::inicipval(), barelq3d::inicipval(), barelq2d::inicipval(), barel3d::inicipval(), barel2d::inicipval(), axisymqq::inicipval(), axisymlq::inicipval(), beamel2d::initstr_matrix(), beamel2d::initstr_matrix_expl(), quadquadrilattax::internal_fluxes(), quadquadrilatt::internal_fluxes(), quadlineart::internal_fluxes(), quadlinaxisym::internal_fluxes(), quadhext::internal_fluxes(), quadbartax::internal_fluxes(), quadbart::internal_fluxes(), linhext::internal_fluxes(), linbartax::internal_fluxes(), linbart::internal_fluxes(), linhex::internal_forces(), beamel3d::internal_forces(), axisymqq::internal_forces(), axisymlq::internal_forces(), linhex::internal_forces2(), quadquadrilattax::intpointgrad(), quadquadrilatt::intpointgrad(), quadlineart::intpointgrad(), quadlinaxisym::intpointgrad(), quadhext::intpointgrad(), quadbartax::intpointgrad(), quadbart::intpointgrad(), linhext::intpointgrad(), linbartax::intpointgrad(), linbart::intpointgrad(), quadrilatc::intpointgrad(), barelc::intpointgrad(), quadquadrilattax::intpointother(), quadquadrilatt::intpointother(), quadlineart::intpointother(), quadlinaxisym::intpointother(), quadhext::intpointother(), quadbartax::intpointother(), quadbart::intpointother(), linhext::intpointother(), linbartax::intpointother(), linbart::intpointother(), quadquadrilattax::intpointval(), quadquadrilatt::intpointval(), quadlineart::intpointval(), quadlinaxisym::intpointval(), quadhext::intpointval(), quadbartax::intpointval(), quadbart::intpointval(), linhext::intpointval(), linbartax::intpointval(), linbart::intpointval(), quadrilatc::intpointval(), barelc::intpointval(), quadhex::intpointval(), planeelemqq::intpointval(), planeelemlq::intpointval(), linhexrot::intpointval(), linhex::intpointval(), barelq3d::intpointval(), barelq2d::intpointval(), barel3d::intpointval(), barel2d::intpointval(), axisymqq::intpointval(), axisymlq::intpointval(), quadhex::intpointval2(), planeelemqq::intpointval2(), barelq3d::intpointval2(), barelq2d::intpointval2(), axisymqq::intpointval2(), quadlineart::intpointval_puc(), linhext::intpointval_puc(), quadhex::ip_elast_stresses(), linhexrot::ip_elast_stresses(), linhex::ip_elast_stresses(), quadhex::ip_strains(), q4plate::ip_strains(), planeelemrotlq::ip_strains(), planeelemqq::ip_strains(), axisymlq::ip_strains(), quadlineart::ipcoord(), quadlinaxisym::ipcoord(), quadhex::ipcoord(), planeelemrotlq::ipcoord(), planeelemqq::ipcoord(), planeelemlq::ipcoord(), linhexrot::ipcoord(), linhex::ipcoord(), barelq3d::ipcoord(), barelq2d::ipcoord(), barel3d::ipcoord(), barel2d::ipcoord(), axisymqq::ipcoord(), axisymlq::ipcoord(), quadquadrilattax::ipcoordblock(), quadquadrilatt::ipcoordblock(), quadlineart::ipcoordblock(), quadlinaxisym::ipcoordblock(), planeelemqq::ipcoordblock(), planeelemlq::ipcoordblock(), quadhex::ipvolume(), planeelemrotlq::ipvolume(), planeelemqq::ipvolume(), planeelemlq::ipvolume(), linhexrot::ipvolume(), linhex::ipvolume(), quadlineart::l_matrix(), linhext::l_matrix(), quadlineart::l_t_matrix(), linhext::l_t_matrix(), quadhex::load_matrix(), q4plate::load_matrix(), planeelemrotlq::load_matrix(), planeelemqq::load_matrix(), planeelemlq::load_matrix(), linhexrot::load_matrix(), linhex::load_matrix(), beamgen3d::load_matrix(), beamel3d::load_matrix(), axisymqq::load_matrix(), axisymlq::load_matrix(), linhex::local_values(), quadrilatc::lower_cap_coup_matrix(), hexahedc::lower_cap_coup_matrix(), barelc::lower_cap_coup_matrix(), axiquadc::lower_cap_coup_matrix(), quadrilatc::lower_cond_coup_matrix(), hexahedc::lower_cond_coup_matrix(), barelc::lower_cond_coup_matrix(), axiquadc::lower_cond_coup_matrix(), barelc::lower_internal_fluxes(), quadrilatc::mainip_strains(), barelc::mainip_strains(), soilplateq::mainip_strains(), plquadcontact::mainip_strains(), linhex::mainip_strains(), barelq3d::mainip_strains(), barelq2d::mainip_strains(), axisymqq::mainip_strains(), axisymlq::mainip_strains(), linhex::mainip_stresses(), barelq3d::mainip_stresses(), barelq2d::mainip_stresses(), axisymqq::mainip_stresses(), axisymlt::mainip_stresses(), axisymlq::mainip_stresses(), quadhex::mass_matrix(), planeelemrotlq::mass_matrix(), planeelemqq::mass_matrix(), planeelemlq::mass_matrix(), linhexrot::mass_matrix(), linhex::mass_matrix(), beamel3d::mass_matrix(), beamel2d::mass_matrix(), axisymqq::mass_matrix(), axisymlq::mass_matrix(), linhex::nod_others(), soilplateq::nod_strains(), linhex::nod_strains(), axisymlq::nod_strains(), axisymqq::nod_strains_old(), linhex::nod_stresses(), axisymlq::nod_stresses(), axisymqq::nod_stresses_old(), quadhex::node_forces_surf(), linhexrot::node_forces_surf(), linhex::node_forces_surf(), linhexrot::node_forces_surf_old(), linhex::node_forces_surf_old(), planeelemsubqt::nodeforces(), planeelemqt::nodeforces(), planeelemqq::nodeforces(), planeelemlt::nodeforces(), planeelemlq::nodeforces(), axisymqq::nodeforces(), axisymlq::nodeforces(), linhex::nonloc_internal_forces(), planeelemqq::ntdbr_vector(), planeelemlq::ntdbr_vector(), planeelemqq::ntn_matrix(), planeelemlq::ntn_matrix(), quadquadrilattax::quantity_source_vector(), quadquadrilatt::quantity_source_vector(), quadlineart::quantity_source_vector(), quadlinaxisym::quantity_source_vector(), quadhext::quantity_source_vector(), quadbartax::quantity_source_vector(), quadbart::quantity_source_vector(), linhext::quantity_source_vector(), linbartax::quantity_source_vector(), linbart::quantity_source_vector(), soilplateq::stiffness_matrix(), quadwedge::stiffness_matrix(), quadhex::stiffness_matrix(), q4plate::stiffness_matrix(), plquadcontact::stiffness_matrix(), planeelemrotlq::stiffness_matrix(), planeelemqq::stiffness_matrix(), linwedge::stiffness_matrix(), linhex::stiffness_matrix(), beamel2d::stiffness_matrix(), barelq3d::stiffness_matrix(), barelq2d::stiffness_matrix(), axisymqq::stiffness_matrix(), axisymlq::stiffness_matrix(), axisymlq::stiffness_matrix_blocks(), linhex::temp_forces(), axisymqq::temp_forces(), axisymlq::temp_forces(), linhex::temperaturestrains(), quadquadrilattax::total_integral(), quadquadrilatt::total_integral(), quadlineart::total_integral(), quadlinaxisym::total_integral(), quadhext::total_integral(), quadbartax::total_integral(), quadbart::total_integral(), linhext::total_integral(), linbartax::total_integral(), linbart::total_integral(), linbart::total_integral_ip(), trlineart::transmission_matrix(), trlinaxisym::transmission_matrix(), quadquadrilattax::transmission_matrix(), quadquadrilatt::transmission_matrix(), quadlineart::transmission_matrix(), quadlinaxisym::transmission_matrix(), quadhext::transmission_matrix(), linhext::transmission_matrix(), trlineart::transmission_vector(), trlinaxisym::transmission_vector(), quadquadrilattax::transmission_vector(), quadquadrilatt::transmission_vector(), quadlineart::transmission_vector(), quadlinaxisym::transmission_vector(), quadhext::transmission_vector(), linhext::transmission_vector(), quadrilatc::upper_cap_coup_matrix(), hexahedc::upper_cap_coup_matrix(), barelc::upper_cap_coup_matrix(), axiquadc::upper_cap_coup_matrix(), quadrilatc::upper_cond_coup_matrix(), hexahedc::upper_cond_coup_matrix(), barelc::upper_cond_coup_matrix(), axiquadc::upper_cond_coup_matrix(), quadrilatc::upper_cond_coup_vector(), hexahedc::upper_cond_coup_vector(), barelc::upper_cond_coup_vector(), axiquadc::upper_cond_coup_vector(), barelc::upper_internal_forces(), quadlineart::volume_rhs_vector(), quadlinaxisym::volume_rhs_vector(), quadbart::volume_rhs_vector(), linhext::volume_rhs_vector(), linbart::volume_rhs_vector(), and barelc::volume_rhs_vector().

void gauss_points_tet ( double *  gp1,
double *  gp2,
double *  gp3,
double *  w,
long  order 
)
void gauss_points_tr ( double *  gp1,
double *  gp2,
double *  w,
long  order 
)

function assembles coordinates of integration points on triangle

Parameters:
gp1,gp2 - arrays containing area coordinates L_1 and L_2
w - array of weigths
order - order of numerical integration

22.8.1997

Definition at line 111 of file intp.cpp.

References print_err().

Referenced by planeelemsubqt::allip_strains(), planeelemrotlt::allip_strains(), planeelemqt::allip_strains(), planeelemsubqt::allip_stresses(), planeelemrotlt::allip_stresses(), planeelemqt::allip_stresses(), lintett::boundary_flux(), trlineart::capacity_matrix(), trlinaxisym::capacity_matrix(), trlineart::compute_error(), planeelemqt::compute_error(), planeelemlt::compute_error(), planeelemqt::compute_nlstress(), dstelem::compute_nlstress(), dktelem::compute_nlstress(), cctelem::compute_nlstress(), ArgyrisTriangle::compute_nlstress(), planeelemqt::compute_nlstressincr(), planeelemrotlt::compute_nonloc_nlstress(), planeelemqt::compute_nonloc_nlstress(), lintett::convection_vector(), soilplatetr::elem_integration(), planeelemsubqt::elem_integration(), planeelemrotlt::elem_integration(), planeelemqt::elem_integration(), dstelem::elem_integration(), dktelem::elem_integration(), cctelem::elem_integration(), axisymlt::elem_integration(), ArgyrisTriangle::elem_integration(), planeelemsubqt::elem_strains(), planeelemrotlt::elem_strains(), planeelemqt::elem_strains(), planeelemsubqt::elem_stresses(), planeelemrotlt::elem_stresses(), planeelemqt::elem_stresses(), export_gid_gauss_pt(), export_gid_gauss_ptt(), shelltr::inicipval(), planeelemsubqt::inicipval(), planeelemrotlt::inicipval(), planeelemqt::inicipval(), planeelemlt::inicipval(), dstelem::inicipval(), dktelem::inicipval(), cctelem::inicipval(), axisymlt::inicipval(), ArgyrisTriangle::inicipval(), trlineart::intpointgrad(), trlinaxisym::intpointgrad(), trlineart::intpointother(), trlinaxisym::intpointother(), trlineart::intpointval(), trlinaxisym::intpointval(), trlineart::intpointval_puc(), planeelemrotlt::ip_strains(), dstelem::ip_strains(), dktelem::ip_strains(), cctelem::ip_strains(), ArgyrisTriangle::ip_strains(), planeelemsubqt::ipcoord(), planeelemrotlt::ipcoord(), planeelemqt::ipcoord(), planeelemlt::ipcoord(), axisymlt::ipcoord(), trlineart::ipcoordblock(), trlinaxisym::ipcoordblock(), planeelemqt::ipcoordblock(), planeelemlt::ipcoordblock(), planeelemrotlt::ipvolume(), planeelemqt::ipvolume(), planeelemsubqt::load_matrix(), planeelemrotlt::load_matrix(), planeelemqt::load_matrix(), planeelemlt::load_matrix(), cctelem::load_matrix(), axisymlt::load_matrix(), ArgyrisTriangle::load_matrix(), planeelemrotlt::local_values(), planeelemqt::local_values(), soilplatetr::mainip_strains(), planeelemsubqt::mainip_strains(), planeelemrotlt::mainip_strains(), planeelemqt::mainip_strains(), axisymlt::mainip_strains(), planeelemsubqt::mainip_stresses(), planeelemrotlt::mainip_stresses(), planeelemqt::mainip_stresses(), planeelemsubqt::mass_matrix(), planeelemrotlt::mass_matrix(), planeelemqt::mass_matrix(), planeelemlt::mass_matrix(), cctelem::mass_matrix(), axisymlt::mass_matrix(), ArgyrisTriangle::mass_matrix(), planeelemrotlt::nod_others(), planeelemsubqt::nod_strains(), planeelemrotlt::nod_strains(), planeelemqt::nod_strains(), planeelemsubqt::nod_stresses(), planeelemrotlt::nod_stresses(), planeelemqt::nod_stresses(), quadtet::node_forces_surf(), lintetrot::node_forces_surf(), lintet::node_forces_surf(), lintetrot::node_forces_surf_old(), lintet::node_forces_surf_old(), planeelemqt::ntdbr_vector(), planeelemqt::ntn_matrix(), trlineart::quantity_source_vector(), trlinaxisym::quantity_source_vector(), soilplatetr::stiffness_matrix(), quadwedge::stiffness_matrix(), planeelemsubqt::stiffness_matrix(), planeelemrotlt::stiffness_matrix(), planeelemqt::stiffness_matrix(), linwedge::stiffness_matrix(), dstelem::stiffness_matrix(), dktelem::stiffness_matrix(), cctelem::stiffness_matrix(), axisymlt::stiffness_matrix(), ArgyrisTriangle::stiffness_matrix(), argyrisplate::stiffness_matrix(), axisymlt::stiffness_matrix_block(), trlineart::total_integral(), trlinaxisym::total_integral(), lintett::transmission_matrix(), and lintett::transmission_vector().


Generated by  doxygen 1.6.2