#include <BrepOutput.h>
Public Types | |
| typedef base::vec_grid_fct_type | vec_grid_fct_type |
| typedef GridFunction< DataType, dim > | grid_fct_type |
| typedef AMRInterpolation < VectorType, dim > | interpolation_type |
| typedef interpolation_type::point_type | point_type |
| typedef ads::FixedArray< dim, DataType > | geom_point_type |
| typedef ads::FixedArray< dim, int > | multi_index_type |
| typedef BrepOutOps< VectorType, dim > | ops |
Public Member Functions | |
| BrepOutput (interpolation_type *interpol) | |
| virtual | ~BrepOutput () |
| virtual void | register_at (ControlDevice &Ctrl) |
| virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
| virtual void | update () |
| virtual void | SetupData (GridHierarchy *gh, const int &ghosts) |
| virtual void | WriteOut (vec_grid_fct_type &u, const int num_vertices, const DataType *vertices, const int num_connections, const int *connections) |
| virtual void | WriteOut (grid_fct_type &IOfunc, const int num_vertices, const DataType *vertices, const int num_connections, const int *connections) |
| void | WriteMesh (const int num_vertices, const DataType *vertices, const int num_connections, const int *connections, const int Time, const double t, const DataType *data) |
| void | OutputFileName (char *ioname, const char *name, const int &Time) |
| DataType | Integrate (const DataType *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections) |
| DataType | Integrate (grid_fct_type &IOfunc, const int num_pos, const DataType *vertices, const int num_elem, const int *connections) |
| geom_point_type | IntegrateNormal (const DataType *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections) |
| geom_point_type | IntegrateNormal (grid_fct_type &IOfunc, const int num_pos, const DataType *vertices, const int num_elem, const int *connections) |
| geom_point_type | IntegrateVector (const geom_point_type *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections) |
| DataType | IntegrateVectorNormal (const geom_point_type *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections) |
| geom_point_type | IntegrateTensorNormal (const geom_point_type *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections) |
| geom_point_type | IntegrateMoment (const DataType *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections, const geom_point_type &point) |
| geom_point_type | IntegrateMoment (grid_fct_type &IOfunc, const int num_pos, const DataType *vertices, const int num_elem, const int *connections, const geom_point_type &point) |
| geom_point_type | IntegrateVectorMoment (const geom_point_type *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections, const geom_point_type &point) |
| geom_point_type | IntegrateTensorMoment (const geom_point_type *data, const int num_pos, const DataType *vertices, const int num_elem, const int *connections, const geom_point_type &point) |
| void | ElementCentroids (const int num_pos, const geom_point_type *pos, const int num_elem, const multi_index_type *conn, geom_point_type *centroids) |
| void | ElementCentroids (const int num_pos, const DataType *vertices, const int num_elem, const int *connections, geom_point_type *centroids) |
| void | SetNcnt (const int &cnt) |
| const int & | Ncnt () const |
| const int & | OutputType () const |
| const std::string & | OutputName (const int cnt) const |
| void | SetInterpolation (interpolation_type *interpol) |
| interpolation_type & | Interpolation () |
| const interpolation_type & | Interpolation () const |
Protected Attributes | |
| interpolation_type * | _Interpolation |
| int | _Ncnt |
| int | _OutputType |
| int | StepFormat |
| int | StepDirectories |
| std::string | BaseFileName |
| std::string * | CompName |
| std::string | CompDir |
| ControlDevice | LocCtrl |
| typedef ads::FixedArray<dim,DataType> BrepOutput< VectorType, dim >::geom_point_type |
| typedef GridFunction<DataType,dim> BrepOutput< VectorType, dim >::grid_fct_type |
Reimplemented in ClpF77BrepOutput< class, class, dim >, F77BrepOutput< VectorType, dim >, and SchemeBrepOutput< SchemeType, dim >.
| typedef AMRInterpolation<VectorType,dim> BrepOutput< VectorType, dim >::interpolation_type |
Reimplemented in ClpF77BrepOutput< class, class, dim >, F77BrepOutput< VectorType, dim >, and SchemeBrepOutput< SchemeType, dim >.
| typedef ads::FixedArray<dim,int> BrepOutput< VectorType, dim >::multi_index_type |
| typedef BrepOutOps<VectorType,dim> BrepOutput< VectorType, dim >::ops |
| typedef interpolation_type::point_type BrepOutput< VectorType, dim >::point_type |
Reimplemented in ClpF77BrepOutput< class, class, dim >, F77BrepOutput< VectorType, dim >, and SchemeBrepOutput< SchemeType, dim >.
| typedef base::vec_grid_fct_type BrepOutput< VectorType, dim >::vec_grid_fct_type |
Reimplemented from AMRBase< VectorType, dim >.
Reimplemented in ClpF77BrepOutput< class, class, dim >, F77BrepOutput< VectorType, dim >, and SchemeBrepOutput< SchemeType, dim >.
| BrepOutput< VectorType, dim >::BrepOutput | ( | interpolation_type * | interpol | ) | [inline] |
| virtual BrepOutput< VectorType, dim >::~BrepOutput | ( | ) | [inline, virtual] |
| void BrepOutput< VectorType, dim >::ElementCentroids | ( | const int | num_pos, | |
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections, | |||
| geom_point_type * | centroids | |||
| ) | [inline] |
| void BrepOutput< VectorType, dim >::ElementCentroids | ( | const int | num_pos, | |
| const geom_point_type * | pos, | |||
| const int | num_elem, | |||
| const multi_index_type * | conn, | |||
| geom_point_type * | centroids | |||
| ) | [inline] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::ElementCentroids(), BrepOutput< SchemeType::VectorType, dim >::Integrate(), BrepOutput< SchemeType::VectorType, dim >::IntegrateMoment(), BrepOutput< SchemeType::VectorType, dim >::IntegrateNormal(), BrepOutput< SchemeType::VectorType, dim >::IntegrateTensorMoment(), and BrepOutput< SchemeType::VectorType, dim >::IntegrateVectorMoment().
| DataType BrepOutput< VectorType, dim >::Integrate | ( | grid_fct_type & | IOfunc, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections | |||
| ) | [inline] |
| DataType BrepOutput< VectorType, dim >::Integrate | ( | const DataType * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateMoment | ( | grid_fct_type & | IOfunc, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections, | |||
| const geom_point_type & | point | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateMoment | ( | const DataType * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections, | |||
| const geom_point_type & | point | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateNormal | ( | grid_fct_type & | IOfunc, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateNormal | ( | const DataType * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateTensorMoment | ( | const geom_point_type * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections, | |||
| const geom_point_type & | point | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateTensorNormal | ( | const geom_point_type * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateVector | ( | const geom_point_type * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections | |||
| ) | [inline] |
| geom_point_type BrepOutput< VectorType, dim >::IntegrateVectorMoment | ( | const geom_point_type * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections, | |||
| const geom_point_type & | point | |||
| ) | [inline] |
| DataType BrepOutput< VectorType, dim >::IntegrateVectorNormal | ( | const geom_point_type * | data, | |
| const int | num_pos, | |||
| const DataType * | vertices, | |||
| const int | num_elem, | |||
| const int * | connections | |||
| ) | [inline] |
| const interpolation_type& BrepOutput< VectorType, dim >::Interpolation | ( | ) | const [inline] |
| interpolation_type& BrepOutput< VectorType, dim >::Interpolation | ( | ) | [inline] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::Integrate(), BrepOutput< SchemeType::VectorType, dim >::IntegrateMoment(), BrepOutput< SchemeType::VectorType, dim >::IntegrateNormal(), BrepOutput< SchemeType::VectorType, dim >::IntegrateTensorMoment(), BrepOutput< SchemeType::VectorType, dim >::IntegrateTensorNormal(), BrepOutput< SchemeType::VectorType, dim >::IntegrateVector(), BrepOutput< SchemeType::VectorType, dim >::IntegrateVectorMoment(), BrepOutput< SchemeType::VectorType, dim >::IntegrateVectorNormal(), BrepOutput< SchemeType::VectorType, dim >::SetupData(), and BrepOutput< SchemeType::VectorType, dim >::WriteOut().
| const int& BrepOutput< VectorType, dim >::Ncnt | ( | ) | const [inline] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::WriteMesh().
| void BrepOutput< VectorType, dim >::OutputFileName | ( | char * | ioname, | |
| const char * | name, | |||
| const int & | Time | |||
| ) | [inline] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::WriteMesh().
| const std::string& BrepOutput< VectorType, dim >::OutputName | ( | const int | cnt | ) | const [inline] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::WriteMesh().
| const int& BrepOutput< VectorType, dim >::OutputType | ( | ) | const [inline] |
| virtual void BrepOutput< VectorType, dim >::register_at | ( | ControlDevice & | Ctrl, | |
| const std::string & | prefix | |||
| ) | [inline, virtual] |
Reimplemented from AMRBase< VectorType, dim >.
| virtual void BrepOutput< VectorType, dim >::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from AMRBase< VectorType, dim >.
Referenced by BrepOutput< SchemeType::VectorType, dim >::register_at().
| void BrepOutput< VectorType, dim >::SetInterpolation | ( | interpolation_type * | interpol | ) | [inline] |
| void BrepOutput< VectorType, dim >::SetNcnt | ( | const int & | cnt | ) | [inline] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::update().
| virtual void BrepOutput< VectorType, dim >::SetupData | ( | GridHierarchy * | gh, | |
| const int & | ghosts | |||
| ) | [inline, virtual] |
Reimplemented from AMRBase< VectorType, dim >.
| virtual void BrepOutput< VectorType, dim >::update | ( | ) | [inline, virtual] |
Reimplemented from AMRBase< VectorType, dim >.
| void BrepOutput< VectorType, dim >::WriteMesh | ( | const int | num_vertices, | |
| const DataType * | vertices, | |||
| const int | num_connections, | |||
| const int * | connections, | |||
| const int | Time, | |||
| const double | t, | |||
| const DataType * | data | |||
| ) | [inline] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::WriteOut().
| virtual void BrepOutput< VectorType, dim >::WriteOut | ( | grid_fct_type & | IOfunc, | |
| const int | num_vertices, | |||
| const DataType * | vertices, | |||
| const int | num_connections, | |||
| const int * | connections | |||
| ) | [inline, virtual] |
Reimplemented in ClpF77BrepOutput< class, class, dim >, and F77BrepOutput< VectorType, dim >.
| virtual void BrepOutput< VectorType, dim >::WriteOut | ( | vec_grid_fct_type & | u, | |
| const int | num_vertices, | |||
| const DataType * | vertices, | |||
| const int | num_connections, | |||
| const int * | connections | |||
| ) | [inline, virtual] |
Reimplemented in ClpF77BrepOutput< class, class, dim >, and F77BrepOutput< VectorType, dim >.
interpolation_type* BrepOutput< VectorType, dim >::_Interpolation [protected] |
int BrepOutput< VectorType, dim >::_Ncnt [protected] |
int BrepOutput< VectorType, dim >::_OutputType [protected] |
std::string BrepOutput< VectorType, dim >::BaseFileName [protected] |
std::string BrepOutput< VectorType, dim >::CompDir [protected] |
std::string* BrepOutput< VectorType, dim >::CompName [protected] |
Referenced by BrepOutput< SchemeType::VectorType, dim >::BrepOutput(), BrepOutput< SchemeType::VectorType, dim >::OutputName(), BrepOutput< SchemeType::VectorType, dim >::register_at(), BrepOutput< SchemeType::VectorType, dim >::update(), and BrepOutput< SchemeType::VectorType, dim >::~BrepOutput().
ControlDevice BrepOutput< VectorType, dim >::LocCtrl [protected] |
Reimplemented from AMRBase< VectorType, dim >.
Referenced by BrepOutput< SchemeType::VectorType, dim >::register_at().
int BrepOutput< VectorType, dim >::StepDirectories [protected] |
int BrepOutput< VectorType, dim >::StepFormat [protected] |
1.6.3