Trilinos based (stochastic) FEM solvers
distributenrldata.hpp
Go to the documentation of this file.
1 /*
2 Brian Staber (brian.staber@gmail.com)
3 */
4 
5 #ifndef DISTRIBUTENRLDATA_HPP
6 #define DISTRIBUTENRLDATA_HPP
7 
8 #include <stdio.h>
9 #include <iostream>
10 #include <istream>
11 #include <fstream>
12 #include <vector>
13 #include <iomanip>
14 
15 #include "readnrldata.hpp"
16 #include "meshpp.hpp"
17 
19 {
20 public:
21 
23  Epetra_SerialDenseMatrix exx,eyy,exy,energy;
24  Epetra_SerialDenseVector boundaryconditions, angles;
25 
26  std::vector<int> local_id_faces;
27  std::vector<int> global_id_faces;
28  std::vector<double> local_xi;
29  std::vector<double> local_eta;
30 
31  distributenrldata(mesh & Mesh, std::string & path);
33  void retrieve_data(mesh & Mesh, std::string & path);
34  double inverse_isoparametric_mapping(double & testx, double & testy, Epetra_SerialDenseVector & x, Epetra_SerialDenseVector & y, double & xi, double & eta);
35 
36 };
37 #endif
Epetra_SerialDenseVector angles
std::vector< int > local_id_faces
std::vector< double > local_eta
Epetra_SerialDenseMatrix exy
Definition: meshpp.hpp:49
double inverse_isoparametric_mapping(double &testx, double &testy, Epetra_SerialDenseVector &x, Epetra_SerialDenseVector &y, double &xi, double &eta)
std::vector< double > local_xi
Epetra_SerialDenseMatrix eyy
distributenrldata(mesh &Mesh, std::string &path)
std::vector< int > global_id_faces
void retrieve_data(mesh &Mesh, std::string &path)
Epetra_SerialDenseMatrix exx
Epetra_SerialDenseVector boundaryconditions
Epetra_SerialDenseMatrix energy
output eta
Definition: costFunction.m:33